- 0
- 0
- 约1.94万字
- 约 44页
- 2017-06-18 发布于湖北
- 举报
第八章 Java语言多线程编程 一、线程的概念 二、线程的实现方法 三、线程的同步与死锁 四、多线程程序实例 一、线程的概念 进程与线程 进程是指可执行程序并存放在计算机存储器空间的一个指令序列,它是一个动态执行的过程。进程是计算机多任务操作系统为任务分配资源的最小单位,每个进程都应该有自己的内存空间。 线程同进程一样,也是一个动态的概念和一个动态的执行过程,但是线程比进程的内涵要小一个等级,一般一个进程(应用程序)包含一个或多个线程,线程需要在进程的内存地址空间中运行,是多任务操作系统用于分配计算机CPU时间片的最小单位。 一、线程的概念 一个Java多线程程序在Java虚拟机中执行时,每一个线程的执行过程是由Java执行系统的线程调度来控制的,Java语言多线程程序自身是不能控制每个线程执行顺序的。在目前的多任务操作系统中,当一个单一线程被启动以后,它可以被挂起来,被挂起的线程程序代码并不从计算机内存中清除,只是暂时不让它执行了,在内存中被挂起的线程还可以重新被恢复执行,以便保证实现多任务被同时处理。多任务操作系统在任何时间都可以停止或终止线程,被终止的线程程序代码将被从计算机内存中清除,被终止的线程是不能再重新恢复执行的。 一、线程的概念 线程调度与优先级 在CPU上以某种次序执行多个线程称为调度,调度使J
您可能关注的文档
最近下载
- 年产5万吨铝板,6万吨铝酸钠、铝酸钙建设项目环境影响报告书.pdf VIP
- (2026年)CRRT治疗参数的意义PPT课件.pptx VIP
- 行政区域界线管理概论 - 行政区域界线管理教程教案.ppt VIP
- DB45T 2967—2025 地基激光雷达典型森林类型地上碳储量调查技术规范.pdf VIP
- 2025至2030中国粉防己提取物行业深度研究及发展前景投资评估分析.docx
- 人教版四年级下册数学期中试卷15套(新版).pdf VIP
- 企业驾驶员安全生产培训.pptx VIP
- Lenovo Lenovo 维护手册 SR860 用户手册.pdf VIP
- 泌尿外科内镜检查操作规范.docx
- 中国汽车材料数据系统CAMDS培训教学PPT课件.ppt
原创力文档

文档评论(0)