2 ms·
Another point: you're implying that not blocking the OS level process is in itself good thing. But that then requires that your runtime implements its own sche
by pwpwp 14y ago
Another point: you're implying that not blocking the OS level process is in itself good thing. But that then requires that your runtime implements its own scheduler, in effect duplicating work the OS is already doing.
- ef4 14y agoThis is true, and in an ideal world we would definitely leave it up to the operating system. I would love to see the Linux kernel get so good as massive parallelism that we can simply do it that way. But as far as I know, it's still not competitive. Which makes sense, since the kernel offers far stronger separation guarantees.