- 7
- 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
您可能关注的文档
最近下载
- 2025金融业智能风控实践白皮书.pdf VIP
- 弱电解质电离平衡习题与.pdf VIP
- ISO 2063-1_2019 中文版(金属和其他无机涂层 热喷涂锌铝及其合金 第 1 部分:防腐蚀设计要求).docx VIP
- 自考英语二高频词汇.pdf VIP
- 2025-2026学年辽宁省东北育才学校高三上学期10月联考物理试题及答案.pdf VIP
- 《中国文化概况》带翻译版.pdf VIP
- 《HY/T 0187.1-2024海水循环冷却系统设计规范 第1部分:取水技术要求》.pdf
- 路灯照明系统施工组织设计.docx
- 人工智能导论(第2版)第十一章-行为智能(机器人).pptx
- 川菜推广活动策划方案.pptx VIP
原创力文档

文档评论(0)