On 11-04-15 6:29 AM, Marijn Haverbeke wrote:
Relevant link: 
http://blogs.msdn.com/b/oldnewthing/archive/2005/07/29/444912.aspx
(short of it: Windows is not good at large number of threads, Raymond
Chen is unapologetic about it, insinuates it is stupid to want many
threads).

Thanks!

I don't have much else to add. I share Rafael's concerns about I/O
multiplexing being complicated and necessarily leaky, and I'd like to
support automatic migration of tasks between threads, but I do not
know how to model this in a robust, low-overhead way (yet).

For clarity, all of my concerns come from task migration being too expensive to be practical. The best possible solution would be if someone could figure out how to do it, but I really have no idea on how it can be done without dropping (IMHO) more important abstractions/guarantees.

Cheers,
Rafael
_______________________________________________
Rust-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to