[MLton] Re: [MLton-user] FFI and pointer relocation
    Matthew Fluet 
    fluet at tti-c.org
       
    Wed Nov 28 09:10:22 PST 2007
    
    
  
On Wed, 28 Nov 2007, Henry Cejtin wrote:
> Watch  out:  having  a  single global value where the the time is transferred
> will cause problems with multiple threads.
> We really need something like the once function that is more  efficient  for
> this or some kind of atomic region.
The Posix.Error.SysCall (private to the Basis Library implementation) 
structure ensures that a "post" action runs in the atomic region after a 
system call, and is often used to fetch values that were set by the system 
call.
    
    
More information about the MLton
mailing list