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

Java并发编程学习——《Java Concurrency in Practice》学习笔记 1.简介

2017-11-27 18:10 399 查看

1.1 并发简史

线程也被称为轻量级进程。在大多数现代操作系统中,都是以线程为基本的调度单位,而不是进程。

1.2 线程的优势

发挥多处理器的强大能力

简化建模的复杂度

简化异步事件的处理

使用户界面响应的更加灵敏

1.3 线程带来的问题

安全性问题

活跃性问题 —— 某件正确的事情最终会发生

性能问题

1.4 线程无处不在

框架通过在框架线程中调用应用程序代码将并发性引入到程序中。在代码中将不可避免的访问应用程序状态,因此所有访问这些状态的代码路径都必须是线程安全的。

几个需要注意的框架/类库:

- Timer

- Servlet/Java Server Page JSP

- 远程方法调用 Remote Method Invocation RMI

- Swing/AWT

题外知识: 同一个远程对象上的同一个远程方法会在多个RMI线程中被同时调用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息