[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Mon Nov 9 01:54:31 CET 2009
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 09/11/09 01:54:31
Modified files:
cm3/m3-libs/m3core/src/thread/WIN32/: ThreadWin32.i3
ThreadWin32.m3
ThreadWin32C.c
Log message:
eliminate locking of reading slots
ensure the writing is done with a careful ordering, using MemoryBarrier
slots has high use on Win32 but low use now in pthreads
(essentially Modula-3 Win32 threads had two big locks
affecting "all" thread options, now down to one)
More information about the M3commit
mailing list