[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Fri Dec 11 02:23:28 CET 2009


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	09/12/11 02:23:28

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

Log message:
	back to LockRE at least for now
	They do have nice properties and it is hard to chose.
	good: They have brief spins multiprocessor and they delay allocating
	the kernel object until there is contention.
	So they scale better under brief contention and are much cheaper to create.
	bad: They are larger. (and we have to add a boolean to avoid the recursion)
	bad: Prior to XP there were problems under low memory.
	bad: We are less likely to remove the indirection for them.
	But we have that in pthreads too.




More information about the M3commit mailing list