logoalt Hacker News

gf000yesterday at 11:29 PM2 repliesview on HN

Sure, but concurrent != parallel. You can't have data races with a single thread of execution - a while loop writing i=0 or i=1 on each iteration is not a data race.

Two async functions doing so is not a data race either.


Replies

Rapzidtoday at 12:12 AM

You should really look up the definition of race condition; it has nothing to do with parallel processing. Parallel processing just makes it harder to deal with.

gpderettayesterday at 11:33 PM

Data race != Race condition

show 1 reply