java并发编程

来源:互联网 发布:sublime windows 破解 编辑:程序博客网 时间:2024/06/14 21:49

提纲:

1. java并发编程的基础理论,包括线程安全性与状态对象的基础知识,如何构造线程安全的类并将多个小型的线程安全类构建成更大型的线程安全类,以及java平台库的一些基础并发模块

2. 应用程序中并行语义的分解及其与逻辑任务的映射,任务的取消与关闭等行为的实现,以及java线程池中的一些高级功能,提高GUI应用程序的响应性

3. 并发编程的性能调优:避免活跃性问题,提高并发代码的性能

4. 显示锁,原子变量,非阻塞算法以及如何开发自定义的 同步工具

是什么为什么:

5. 用线程的优势:

6. 同时线程带来的风险:安全性,活跃性,性能(服务时间过长,响应不灵敏,吞吐率过低,资源消耗高)

程序并发的安全关键在于线程和锁,即通过同步(synchronized)来避免多个线程在同一时刻访问相同的数据。

对象的共享,使用策略:线程封闭,只读共享,线程安全共享,保护对象


原创粉丝点击