[M3devel] Modula-3 thread alert vs. Win32 thread alert?
    Jay K 
    jay.krell at cornell.edu
       
    Mon Aug  1 09:35:02 CEST 2016
    
    
  
Modula-3 threads and Win32 threads both a notion of "alert".
It seems it is almost the same notion. Where did it originate, I wonder?
It seems we could implement Modula-3 on top of Win32.
However I'm unsure.
In Modula-3, the only way to alert a thread is to call a specific alert function.
 In Windows there are approximately two ways to be alerted:   1. complete an asynchronous I/O.  2. Request an "APC" (asynchronous procedure call) unrelated to I/O.
 One could simulate Modula-3 alerting by queueing an APC, that does nothing. 
 However, where I'm worried, is that completing asynchronous I/O  would alert a thread, unexpectedly to Modula-3. 
 So don't use it? 
 - Jay
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20160801/7d55d0e6/attachment-0002.html>
    
    
More information about the M3devel
mailing list