- 2
- 0
- 约4.2千字
- 约 19页
- 2018-12-29 发布于福建
- 举报
第6章ava的多线程
* * * * 淮海工学院 计算机课程 第6章 Java的多线程 6.1 线程的基本概念 6. 2 线程的状态与生命周期 6.3 在程序中实现多线程 6.4 线程应用实例 6. 1 线程的基本概念 1. 程序、进程与线程的区别 线程是比进程更小的执行单位,一个进程在执行过程中可以 产生多个线程,每个线程有自己的产生、存在、消亡的过程。 线程间可以共享相同的内存单元,实现数据交换、实时通信 和同步操作。 进程是程序的一次动态执行过程(放电影),对应着代码加载、 执行到执行完毕的全过程。每一个进程都有自己独立的一块内 存空间、一组系统资源。在进程概念中,每一个进程的内部数 据和状态都是完全独立的。 程序是一段静态的代码,是应用软件执行的蓝本(电影胶片)。 2. Java的多线程 Java内在支持多线程,它的所有类都是在多线程下定义的,Java利用多线程可以开发能同时处理多个任务的功能强大的应用程序。 Java程序通过流控制来执行程序流,程序中单个顺序的流控制称为线程,多线程则指的是在单个程序中可以同时运行多个不同的线程,执行不同的任务。多线程意味着一个程序的多行语句可以看上去几乎在同一时间内同时运行。 4. 使用多线程的好处: 使UI交互的响应更块 充分利用多处理器系统 简化建模 执行异步和
原创力文档

文档评论(0)