- 0
- 0
- 约5.69千字
- 约 27页
- 2019-10-10 发布于广西
- 举报
* * * * * * * * * * * * * * * * * * 第22讲 多线程程序设计 线程的概念 线程的创建 线程调度与线程控制 线程状态与生命周期 多线程与并发编程 把一个问题切割分成多个可独立运行的部分,从而提高程序的相应能力。 在程序中,这些彼此独立运行的部分称之为线程(thread),线程共享存储空间 JVM允许应用程序并发执行多个线程 * * 程序与进程 程序 是指令的集合,包括对数据的描述以及对数据的操作,告诉计算机如何完成一个任务。 进程 进程通常被认为是一个程序的一次动态执行过程。 一个进程具有一组完整的、私有的基本运行时资源,特别是内存空间是独立的,不会与其他进程共享。 * 线程 线程是进程中的一个执行流(一组程序指令的顺序流),线程是处理器的调度单位。 一个进程包含一个或多个线程。它们共享该进程的资源(如:内存和打开的文件等)。程序的执行从一个线程开始,这个线程称为主线程。 JAVA可以实现一个进程中多线程的”并发”执行,从而使一个进程”同时”执行多个任务。 在多处理器(或多核)系统中,这种并发是真实的。在单处理器系统中,这种并发是通过线程的交替执行来模拟的。 线程的状态 新建-new 就绪-runnable 运行-running 阻塞-locking 睡眠-sleeping 等待-waiting 中止-dead * 线程状态及其变迁 终止 就
您可能关注的文档
最近下载
- 中国南方电网有限责任公司北京分公司2025年第二批社会招聘备考题库附答案详解.docx VIP
- 电容器的充放电swf.ppt VIP
- 2025中国南方电网有限责任公司北京分公司第一批社会招聘20人考试备考题库及答案解析.docx VIP
- 南方电网第批招聘考试(电气类)模拟题及答案(2025年北京市).docx VIP
- 中医诊断学习题集.pdf VIP
- 高中16种英语时态总结归纳及其配套练习.docx VIP
- GB_T50557-2010:重晶石防辐射混凝土应用技术规范.pdf VIP
- 《乘用车空气悬架用空气供给单元技术规范》.pdf VIP
- 2026商业遥感卫星数据定价策略与政府采购标准报告.docx VIP
- 工业纯钛及Ti-6Al-4V钛合金棒材加工贸易单耗标准-E-to-China.doc VIP
原创力文档

文档评论(0)