- 6
- 0
- 约3.74千字
- 约 26页
- 2015-08-15 发布于湖北
- 举报
十多线程.ppt
多线程 多任务操作系统 操作系统将CPU时间划分为小的片段,并将其分配给不同的进程,从而在单个CPU上实现并发处理 进程是程序一次动态执行的过程,对应从代码加载、执行到执行结束的一个完整过程。每个进程有一段专有的内存空间,称为PCB(进程控制块) 线程 线程是比进程更小的执行单元,一个进程在执行过程中,可以产生多个线程 每个线程都有自身的产生、执行和消亡的过程。 多线程与多进程的区别 本质区别:每个进程有自己的变量的完备集,线程则共享相同的数据 共享变量使线程之间的通信比进程间的通信更加有效和简单 对于某些操作系统而言,线程比进程更“轻量级”,创建和销毁单个线程比发起进程的开销要小得多 线程的用途 程序中的某个部分与一个特定的事件或资源联系在了一起,而你又不想让这种联系阻碍程序其余部分的运行 Java内置了线程的支持,使得用Java进行多线程编程相对简单 不使用线程 对于一个不使用线程的程序,很难通过编程让它去执行多个任务 Bounce.java BounceThread.java 创建线程-Thread类 创建线程最简单的做法是继承一个java.lang.Thread类,并重写run()方法以实现所需要的功能 Thread类的start()方法为线程执行特殊的初始化方法,然后调用run()方法 直接调用run()方法不会启动新的线程,而只会在当前线程中执行任务 SimpleThr
您可能关注的文档
最近下载
- 山西省农村信用社(农村商业银行合作银行)个人网上银行.pdf VIP
- 政审父母证明模板.docx VIP
- 2025年5月河北省普通高中学业水平合格性考试地理试卷(含答案).pdf VIP
- 高一生物(遗传的基本规律)下学期期末测试卷.doc VIP
- 2025年宁夏区委党校在职研究生招生考试(政治理论)历年参考题库含答案详解.docx VIP
- 胃泌素17(G-17)测定试剂盒(化学发光法)产品技术要求标准2024年版.pdf VIP
- 轿车后制动器挡油盘冲模设计-毕业设计.doc
- 3000P算力中心项目评估报告.docx VIP
- 单项工程分包合同书(范本).doc VIP
- 2025年四川省从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解.docx VIP
原创力文档

文档评论(0)