首页 | 本学科首页   官方微博 | 高级检索  
     

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

关 键 词:Java语言  面向对象  程序设计  进程  多线程  操作系统
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号