JAVA的多线程机制 |
| |
引用本文: | 郑秀颖,白雪峰.JAVA的多线程机制[J].电脑开发与应用,2001,14(4):37-37. |
| |
作者姓名: | 郑秀颖 白雪峰 |
| |
作者单位: | 沈阳电力高等专科学校 |
| |
摘 要: | 多线程是现代操作系统有别于传统操作系统的重要标志,是提高系统资源利用率的技术手段。多线程的产生是系统并发性的需要。在传统操作系统中,进程是实现系统并发性的一个基本单位,每个进程都有自己的地址空间和单一的控制流程。在实际应用中,进程常会因为等待某个I/O操作服务而挂起,使进程中其综可执行部分不能执行,从而导致系统性能降低。为改善系统性能,可以设想使用多个控制流程,在每一个控制流程挂起时,第二个控制流程继续运行。如果用多个进程实现这一设想,势必会引起空间共享,从而破坏了进程地址空间的独立性。所谓线程,就是可以共享地址空间的进程。一个进程可包含多个线程,这就意味着我个线程共享相同的全局变量。如同传统的进程一样,线程也有如下几种状态:运行、挂起、就绪和终止。
|
关 键 词: | Java语言 面向对象 程序设计 进程 多线程 操作系统 |
本文献已被 CNKI 维普 等数据库收录! |
|