- Concurrent Patterns and Best Practices
- Atul S. Khot
- 130字
- 2021-07-16 17:32:32
Summary
So, this was a whirlwind tour of the world of concurrency, dear reader. It served more as a memory refresher for many of the things you probably knew already.
We saw that concurrency is very common in the real world, as well as in the software world. We looked at the message passing and shared memory models, and saw how many common themes drive these two models.
If the shared memory model uses explicit locking, a host of problems emerge. We discussed race conditions, deadlocks, critical sections, and heisenbugs.
We wrapped up with a discussion of asynchronicity, the actor paradigm, and the software transactional memory. Now that we have all this background knowledge, in the next chapter, we will look at some core concurrency patterns. Stay tuned!
- Kubernetes修煉手冊
- Linux從零開始學(視頻教學版)
- Persistence in PHP with the Doctrine ORM
- 精解Windows 8
- 操作系統基礎與實踐:基于openEuler平臺
- SharePoint 2013 WCM Advanced Cookbook
- 嵌入式實時操作系統μC/OS原理與實踐
- VMware NSX Cookbook
- 完美應用RHEL 8
- Kali Linux高級滲透測試
- Cassandra 3.x High Availability(Second Edition)
- 寫給架構師的Linux實踐:設計并實現基于Linux的IT解決方案
- Introduction to R for Quantitative Finance
- 分布式高可用架構之道
- Ubuntu Linux操作系統實用教程