Hacker News new | ask | show | jobs
by nly 3700 days ago
Exactly. Threading actually enables a simple asynchronous blocking programming model through locks (at the expense of introducing loads of potential locking hazards).
1 comments

Blocking presumes synchronicity. Locks are by definition synchronization primitives.