Operating Systems: Three Easy Pieces [Concurrency Ch.7: DeadLock]
Common Concurrency Problems
we can classify that there are 2 types of bugs in concurrency code
1) Non-Deadlock Bugs
2) Deadlock bugs
Non-deadlock
atomicity violation bugs and order violation bugs
Atomicity-Violation Bugs
The first type of problem enc...
3omar.hashnode.dev11 min read