On Wed, Feb 2, 2011 at 10:42 PM, Warren Harris <[email protected]> wrote:
> Interesting. I hadn't thought of this solution. You're forking the timer to 
> yet a third thread so that if it continues waiting beyond the checkpoint 
> thread shutdown it doesn't really matter. I guess that works as long as the 
> main thread doesn't wait for all other threads to terminate before 
> terminating the app.
>
> It still seems to me that haskell is lacking when it comes to operations that 
> can wait for multiple conditions.

I think we can make waiting for both I/O activity and timers at the
same time using the I/O manager. I will need to do this for my planned
timeout support in the network package.

Johan

_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to