✘64-bit time_t on glibc 2.34 and up

Hal Murray halmurray at sonic.net
Fri Jan 13 21:06:28 UTC 2023


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.





More information about the devel mailing list