[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ✘64-bit time_t on glibc 2.34 and up

From: Hal Murray
Subject: Re: ✘64-bit time_t on glibc 2.34 and up
Date: Fri, 13 Jan 2023 13:06:28 -0800

If we make any changes to SHM, we should switch to a setup where the memory is 
read only.  The idea is to allow multiple readers.

The trick to implementing that is to have 2 counters.
  X and Y are initialized to the same value.
  The writer bumps X, updates the data, then bumps Y.
  The reader grabs Y, grabs the data, then grabs X.
    If X and Y are the same the data is valid.  If not, try again.

These are my opinions.  I hate spam.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]