掌握在Java语言中实现多线程的基本原理和方法
Java程序设计基础 Contents 多线程编程技术 通过本章的学习了解多线程的基本概念以及作用,掌握在Java语言中实现多线程的基本原理和方法,从而达到能够编写具有多线程功能程序的目的。通过技能训练,掌握Java语言中实现多线程的基本技术和多线程的运行机制。 10.1 概 述 随着计算机技术的发展,编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。随着CPU主频的不断攀升,X86架构的硬件已经成为瓶颈,在这种架构的CPU主频最高为4G。事实上目前3.6G主频的CPU已经接近了顶峰。 如果不能从根本上更新当前CPU的架构(在很长一段时间内还不太可能),那么继续提高CPU性能的方法就是超线程CPU模式。那么,作业系统、应用程序要发挥CPU的最大性能,就是要改变到以多线程编程模型为主的并行处理系统和并发式应用程序。 多线程编程的目的,就是“最大限度地利用CPU资源”,当某一个线程的处理不需要占用CPU而只与输入、输出等资源打交道时,让需要占用CPU资源的其他线程有机会获得CPU资源。 多线程机制是Java语言的又一重要特征,使用多线程技术可以使系统同时运行多个执行体,这样可以加快程序的响应时间,提高计算机资源的利用率。使用多线程技术可以提高整个应用系统的性能。 线程需要占用内存,也需要CPU时间跟踪线程。当线程间有共享资源时,要注意
您可能关注的文档
最近下载
- 小升初必备文学常识试题大全(附答案)及小升初必背名言名句、成语、谚语、歇后语.doc VIP
- 超星尔雅学习通《舞台人生走进戏剧艺术(中央戏剧学院)》2024章节测试答案.docx VIP
- 桑德迈尔类型反应法合成GHB.doc VIP
- 南京市中华中学2022年初升高特长生考试数学试题.pdf VIP
- 【论文】汽车悬架系统在MATLAB中的建模与仿真.docx VIP
- 学堂在线人工智能章节测试答案.docx VIP
- 新版七下语文期中必考文言文考点.doc VIP
- 徐州园林绿化养护管理规范.doc VIP
- 2023年江苏省南京市鼓楼区金陵中学特长生招生数学试卷+答案解析.pdf VIP
- 2025年铝合金门窗安装合同.doc VIP
原创力文档

文档评论(0)