《Java并发编程实战》第一章 读书笔记

时间:2021-06-29 18:00:19


第一章总结

* 多个程序共同执行的原因:资源利用率公平性便利性

* 线程的优势提高多处理器利用率建模的简单性 - 每个线程不需要知道与了解其他线程都做了什么,例如基于Servlet框架不需要知道调度细节异步事件的简化处理 - 响应更灵活的用户界面 - 事件分发机制
* 线程的风险安全性问题活跃性问题 - 死锁性能问题 - 线程频繁的出现上下文切换操作,将带来极大的开销。


名词解释:
串行 - 每次只做一个事情.
并行 - CPU利用率提高,但是增加编写难度.(?执行顺序不确定)

阻塞 - 抢夺所有资源,保证完整高效执行完(java.nio)
非阻塞 - GUI





今天真是个好日子,情人节,女朋友生日,明天搬到大房子里以后晚上就有自己的独立空间,可以认真的每天学习思考整理些每天琐碎的知识了。

明日计划 - Java并发编程第三章


2014-05-21  重新总结笔记内容