4 ms·
This sounds like Google Fibers, and it'll be pretty groundbreaking if this happens. It's basically an elegant, and extremely scalable way to do N:M threading wh
by m0zg 6y ago
This sounds like Google Fibers, and it'll be pretty groundbreaking if this happens. It's basically an elegant, and extremely scalable way to do N:M threading which obviates the need for async in a lot of cases, and all the debugging complications that result from that. Your code looks "linear" and feels "linear". It's easy to debug and understand. Yet you get to have essentially as many threads as you like within each process, and you have effective, useful patterns to manage those threads, and reduce the opportunity to introduce threading bugs.
That'd be one of the most welcome additions to the kernel in years IMO. And the change is fairly minimal.