2 ms·
they are entirely possible assuming preemptive scheduling
by convolvatron 1y ago
they are entirely possible assuming preemptive scheduling
- Kranar 1y agoYes that's true and I was wrong to say otherwise. A data race can happen with preemptive multithreading on data whose size exceeds what the platform guarantees to access atomically, typically the word size. A more accurate statement would be that parallelism introduces additional possibilities for data races than those possible from concurrent execution (without parallelism).