[Live-devel] BasicTaskScheduler crashed by clients leaving
    Ross Finlayson 
    finlayson at live.com
       
    Fri Mar 25 01:57:44 PST 2005
    
    
  
>Allow me to suggest an alternative solution: once removeHandler has
>been called the iterator over the tasks should be reset.
That would probably solve the particular problem that you 
encountered.  However, the fix that I made in the last release (changing 
"SingleStep()" to call at most one read handler at a time) is more general, 
because it will also make it possible for the event loop to be called 
reentrantly - e.g., for "doEventLoop()" to be called from within a read 
handler.  (There are a few places in the code where that happens.)
	Ross Finlayson
	LIVE.COM
	<http://www.live.com/>
    
    
More information about the live-devel
mailing list