- 什么是并发性?什么是线程安全性?
- 什么是基本并发构建块?如何使用它来构建线程安全类?
- 构建线程安全类的规则清单有哪些?
- 给出三种构建线程安全的类的规则。
- 给出三种验证线程安全的规则。
- 如何将小的线程安全类组合成更大的线程安全类?
- 给出三种在平台库中提供的线程安全的容器类。
- 给出三种在平台库中提供的同步工具类。
- 如何利用线程来提高并发应用程序的吞吐量或响应性?
- 如何识别可并行执行的任务?
- 如何在任务执行框架中执行任务?
- 如何使任务和线程在执行完正常工作之前提前结束?
- 如何实现任务和线程的取消操作?
- 如何实现任务和线程的关闭操作?
- 给出三个任务执行框架中的高级特性。
- 如何提高单线程子系统的响应性?
- 如何确保并发程序执行预期的任务?
- 如何使并发程序获得理想的性能?
- 如何避免一些使程序无法执行下去的活跃性故障?
- 如何提高并发代码的性能?
- 如何提高并发代码的可伸缩性?
- 如何测试并发代码的正确性?
- 如何测试并发代码的性能?
- 什么是显式锁?
- 什么是原子变量?
- 什么是非阻塞算法?
- 如何开发自定义的同步工具类?
网友评论