5 ms·
Microsoft's research OS Midori supposedly did everything with async/await and got down to about one thread per processor (or at least one thread per process and
by Findecanor 5y ago
Microsoft's research OS Midori supposedly did everything with async/await and got down to about one thread per processor (or at least one thread per process and processor).
In Midori all programs were written in a special dialect of C#. Safety would have been ensured by the language, but all programs it actually ran were probably also written by very competent programmers (which doesn't happen in real life ...).
If I understand things correctly, the language would have imposed an early example of "Structured Concurrency" (although that term hadn't been invented yet)
<http://joeduffyblog.com/2015/11/19/asynchronous-everything/ http://joeduffyblog.com/2015/11/19/asynchronous-everything/>