- 3
- 0
- 约1.53万字
- 约 19页
- 2016-12-08 发布于重庆
- 举报
第9章Java多線程机制
第9章 Java多线程机制
经常在编程遇到一个类似下列程序段的问题:
class A{
public static void main(String args[]){
while(true){
我听朋友说话;
}
while(true){
我向朋友说话;
}
}
}
可以将上面两个while放到两个线程中去独立执行如:
线程一:
while(true){
我听朋友说话;
}
线程二:
while(true){
我向朋友说话;
}
想像一下,线程一和线程二不会互相等待,可以独立执行,互不干扰。这就是多线程编程。在Java中多线程编程要比Visual C++的简单。
在Java中,使用JVM(Java虚拟机:Java Virtual Machine),来负责调度这些线程,使得每个线程都有平等的机会获得CPU进行独立运行,并且,各个线程之间可以有联系,也可以没有联系,可以进行数据共享,也可以进行通信。
9.1 Java中的多线程
9.1.1 程序、进程与线程
程序(Program):以数据、代码形式存放在磁盘上,它是死的,如果用户不去运行它,那么它就一直呆在那不动。
进程(Process):如果开始运行一个程序,那么操作系统所做的工作有:在内存开辟一个不大的空间,并根据该程序的信息,组装成一个PCB(Process Cont
您可能关注的文档
最近下载
- 高血压诊治管理新进展2026.pptx VIP
- SYT4210-2017 石油天然气建设工程施工质量验收规范 道路工程.pdf VIP
- ZXK-6000 (中秀康迪克)一体化控制器.pdf VIP
- 医院安全风险分级管控体系方案全套资料.docx VIP
- 不好找的教程-ZBrush官方手册汉化.pdf VIP
- GB_T 29246-2023 信息安全技术 信息安全管理体系 概述和词汇.pdf VIP
- 2025年特殊教育教师招聘考试真题(特殊教育康复与训练).docx VIP
- 同一控制下吸收合并案例的财税分析.pdf VIP
- 中考语文二轮基础复习:常考修辞手法.docx VIP
- 陕西汉中市2025-2026学年高一下学期7月期末英语试题.pdf VIP
原创力文档

文档评论(0)