您的位置:首页 > 编程语言 > Java开发

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

2012-08-23 22:45 260 查看


第一章总结

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

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

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

名词解释:

串行 - 每次只做一个事情.

并行 - CPU利用率提高,但是增加编写难度.(?执行顺序不确定)

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

非阻塞 - GUI

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

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

2014-05-21  重新总结笔记内容
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 编程