- 3
- 0
- 约2.42万字
- 约 44页
- 2016-12-05 发布于北京
- 举报
2016多线程编程
第八章 Java语言多线程编程 一、线程的概念 二、线程的实现方法 三、线程的同步与死锁 四、多线程程序实例 一、线程的概念 进程与线程 进程是指可执行程序并存放在计算机存储器空间的一个指令序列,它是一个动态执行的过程。进程是计算机多任务操作系统为任务分配资源的最小单位,每个进程都应该有自己的内存空间。 线程同进程一样,也是一个动态的概念和一个动态的执行过程,但是线程比进程的内涵要小一个等级,一般一个进程(应用程序)包含一个或多个线程,线程需要在进程的内存地址空间中运行,是多任务操作系统用于分配计算机CPU时间片的最小单位。 一、线程的概念 一个Java多线程程序在Java虚拟机中执行时,每一个线程的执行过程是由Java执行系统的线程调度来控制的,Java语言多线程程序自身是不能控制每个线程执行顺序的。在目前的多任务操作系统中,当一个单一线程被启动以后,它可以被挂起来,被挂起的线程程序代码并不从计算机内存中清除,只是暂时不让它执行了,在内存中被挂起的线程还可以重新被恢复执行,以便保证实现多任务被同时处理。多任务操作系统在任何时间都可以停止或终止线程,被终止的线程程序代码将被从计算机内存中清除,被终止的线程是不能再重新恢复执行的。 一、线程的概念 线程调度与优先级 在CPU上以某种次序执行多个线程称为调度,调度使J
您可能关注的文档
最近下载
- 中枢性性早熟诊断与治疗专家共识2025年全文.docx VIP
- 微观经济学 , 第六版 , 哈伯德 - Microeconomics , 6th_edition_Glenn_P._Hubbard 703页.docx VIP
- CNAS-R01.PDF VIP
- 中医肾病诊疗指南2025版.docx
- 2024年5月26日河南省事业单位联考《职业能力测试》试题真题试卷答案解析.doc VIP
- 标准检验指导书(SIP)-(格式模板).docx VIP
- 院感知识培训内容ppt(最新完整版).pptx VIP
- 盛华社区文体中心空间规划运营方案(城市空间改造、城市微更新、社区改造运营、城市空间规划、商业定位).pptx VIP
- 肌间静脉血栓诊疗指南(最新版).pdf VIP
- 复旦大学博士后服务手册.PDF VIP
原创力文档

文档评论(0)