[M3commit] CVS Update: cm3

Tony Hosking hosking at cs.purdue.edu
Thu Dec 10 17:23:35 CET 2009


On 10 Dec 2009, at 11:20, Jay K wrote:

> There are internal locks that are -- all the static locks in ThreadWin32.

Perhaps it doesn't matter.

> Thread.Mutex is not.
> Maybe some of them need not be?
> I have a simple implementation but it fails.

?

>  
>  - Jay
> 
>  
> From: hosking at cs.purdue.edu
> Date: Thu, 10 Dec 2009 11:16:08 -0500
> To: jkrell at elego.de
> CC: m3commit at elegosoft.com
> Subject: Re: [M3commit] CVS Update: cm3
> 
> Umm.  Modula-3 locks are *not* recursive...
> 
> Antony Hosking | Associate Professor | Computer Science | Purdue University
> 305 N. University Street | West Lafayette | IN 47907 | USA
> Office  +1 765 494 6001  +1 765 494 6001 | Mobile  +1 765 427 5484  +1 765 427 5484
> 
> 
> 
> 
> On 10 Dec 2009, at 16:08, Jay Krell wrote:
> 
> CVSROOT: /usr/cvs
> Changes by: jkrell at birch. 09/12/10 16:08:58
> 
> Modified files:
> cm3/m3-libs/m3core/src/thread/WIN32/: ThreadWin32.i3 
>                                      ThreadWin32.m3 
>                                      ThreadWin32C.c 
> 
> Log message:
> rename Lock => LockRE for recursive/exclusive
> so that we might introduce LockE for exclusive
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3commit/attachments/20091210/fea58d94/attachment-0002.html>


More information about the M3commit mailing list