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
