[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Mon Nov 2 11:56:56 CET 2009


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	09/11/02 11:56:56

Modified files:
	cm3/m3-libs/m3core/src/thread/WIN32/: ThreadWin32.m3 

Log message:
	Fix occasional hang starting up Juno -- or rather, fix random
	hangs in any Win32 Modula-3 code.
	SuspendThread/ResumeThread wasn't being balanced.
	The symptom in Juno is that the posted "forge vbt" event
	wasn't getting recieved. The giveaway however was noticing
	suspend counts >1 in the debugger when you'd really only expect
	them all to be 1, or sometimes in Modula-2, 2. But no more
	than one thread should be 2 and none should be higher.




More information about the M3commit mailing list