Summary Concurrency in computer systems is a tricky subject. From deadlocks, to race conditions, making sure that your data is in a valid state gets harder the more you focus on having a concurrent system. These problems below show some of these concurrency issues and...