- 1
- 0
- 约4.97千字
- 约 20页
- 2018-04-01 发布于未知
- 举报
第14章 多线程(1) 理论部分 本章目标 掌握线程基础知识 掌握线程控制的常用方法 掌握线程同步知识 掌握线程间通信 进程和线程 程序 程序是一段静态的代码,它是应用程序执行的蓝本 进程 进程是指一种正在运行的程序,有自己的地址空间 进程的特点 动态性 并发性 独立性 进程和线程 线程的定义 进程内部的一个执行单元,它是程序中一个单一的顺序控制流程。如果在一个进程中同时运行了多个线程用来完成不同的工作,则称之为多线程 线程的定义 进程是系统资源分配的单位,可包括多个线程 线程是独立调度和分派的基本单位,共享进程资源 引入进程是为了多个程序并发执行,提高资源的利用率和系统吞吐量 引入线程是为了减少程序在并发执行时付出的时空开销 线程分类 系统级线程 (核心级线程):由操作系统内核进行管理,使用户程序可以创建、执行、撤销线程 用户级线程 理过程全部由用户程序完成,操作系统内核只对进程进行管理 多线程优势 多线程使系统空转时间减少,提高CPU利用率 进程间不能共享内存,但线程之间共享内存非常容易 使用多线程实现多任务并发比多进程的效率高 Java语言内置多线程功能支持,简化了Java的多线程编程 线程的创建和启动 两种方法来创建线程 继承Java.lang.Thread类,并覆盖run() 方法 实现Java.lang.Runnable接口,并实现run(
您可能关注的文档
- 第二节“鱼米之乡”——长江三角洲地区(1919KB).ppt
- 翠鸟精品课件一(4334KB).ppt
- 第二节Git实战管理(650KB).ppt
- 翰威特万科平衡计分卡BSC咨询培训资料(814KB).ppt
- 第二节不同等级城市的服务功能2.2不同等级城市的服务功能(760KB).ppt
- 第二节不同等级城市的服务功能不同等级城市的服务功能1章节(10930KB).ppt
- 第二节不同等级城市的服务功能不同等级城市的服务功能(2283KB).ppt
- 第二节不同等级城市的服务功能不同等级城市的服务功能课件1章节(984KB).ppt
- 第二节不同等级城市的服务功能不同等级城市的服务功能课件3章节(510KB).ppt
- 肌学(27927KB).ppt
原创力文档

文档评论(0)