4 ms·
> The widespread use of preemptive concurrency for reasons aside from parallelism, demonstrates my point. If your point is that kernel threads are more attract
by mmt 8y ago
> The widespread use of preemptive concurrency for reasons aside from parallelism, demonstrates my point.
If your point is that kernel threads are more attractive that the alternative, once they already exist, then yes, but that continues to miss refuting my assertion.
Using something ("off label"[1]) once it's already there, isn't the same thing as wanting/needing it in the first place.
[1] consistent with my assertion that the "label" for threading specifies its use for multiprocessor support. After all, how did the early X server or Sun's NeWS manage to be so responsive before all that newfangled threading stuff in the 90s?
- MaxBarraclough 8y ago> how did the early X server or Sun's NeWS manage to be so responsive before all that newfangled threading stuff in the 90s? Good question. I have no idea. If my intuition is accurate, systems like the DOOM engine just crunch through each frame's workload as a sequential queue, tending to things like the audio buffer whenever necessary. I don't know if there's any asynchronous code to speak of in there.