[M3commit] CVS Update: cm3
Jay Krell
jkrell at elego.de
Fri Dec 11 14:32:26 CET 2009
CVSROOT: /usr/cvs
Changes by: jkrell at birch. 09/12/11 14:32:26
Modified files:
cm3/m3-libs/m3core/src/thread/WIN32/: ThreadWin32.i3
ThreadWin32.m3
ThreadWin32C.c
Log message:
safekeeping: unfinished experiment around using
one long with bitfields for alert and alerted
and interlocked operations
I think we can win instead with simply
Alert()
SetEvent(alertEvent)
and dispense with alertable entirely
If a thread becomes alertable, it'll just wait on two events.
The alert will always stick around until checked.
More information about the M3commit
mailing list