- Java并發(fā)編程深度解析與實戰(zhàn)
- 譚鋒(Mic)
- 190字
- 2022-05-10 18:39:19
2.9 本章小結(jié)
本章圍繞synchronized關(guān)鍵字進(jìn)行分析,逐步展開了很多與鎖有關(guān)的知識點。基于鎖的存儲展開分析了對象在內(nèi)存的存儲及布局,了解了對齊填充是如何通過空間換時間來提升程序性能的。對于鎖的性能和安全性之間的平衡,synchronized引入了偏向鎖、輕量級鎖類型,為不同線程競爭的場景提供了高性能的解決方案。各位讀者除了要了解synchronized鎖的原理,還需要掌握很多底層設(shè)計理念,見微知著,引申到實際開發(fā)和復(fù)雜架構(gòu)的解決方案中。
推薦閱讀
- JavaScript全程指南
- ReSharper Essentials
- Ext JS Data-driven Application Design
- 深入實踐Spring Boot
- Data Analysis with IBM SPSS Statistics
- Apex Design Patterns
- Java項目實戰(zhàn)精編
- Visual Basic程序設(shè)計上機實驗教程
- Mastering React
- Learning PHP 7
- C指針原理揭秘:基于底層實現(xiàn)機制
- ASP.NET 4.0 Web程序設(shè)計
- 寫給大家看的Midjourney設(shè)計書
- 微前端設(shè)計與實現(xiàn)
- CryENGINE Game Programming with C++,C#,and Lua