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


第一章总结

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


* 线程的优势
提高多处理器利用率
建模的简单性 - 每个线程不需要知道与了解其他线程都做了什么,例如基于Servlet框架不需要知道调度细节
异步事件的简化处理 - 
响应更灵活的用户界面 - 事件分发机制

* 线程的风险
安全性问题
活跃性问题 - 死锁
性能问题 - 线程频繁的出现上下文切换操作,将带来极大的开销。


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

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





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

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


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



你可能感兴趣的:(java,编程)