没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Java
Java
程序设计
程序设计
——
——
线
线
程
程
重庆大学计算机学院
重庆大学计算机学院
学习内容
学习内容
什么是线程
什么是线程
线程的状态
线程的状态
线程的构造
线程的构造
线程的控制
线程的控制
多线程的互斥和同步
多线程的互斥和同步
Java
Java
SE
SE
8.0
8.0
Lambda
Lambda
语法对线程的支持
语法对线程的支持
线程的概念
线程的概念
多任务:计算机在看上去几乎同一时间内运行多
多任务:计算机在看上去几乎同一时间内运行多
个程序。
个程序。
多线程:单个程序内部也可以在同一时间进行多
多线程:单个程序内部也可以在同一时间进行多
种运算。
种运算。
一个线程是一个程序内部的顺序控制流。
一个线程是一个程序内部的顺序控制流。
不是程序,自己本身不能运行,必须在程序中运行
如何在一个程序内部实现多个线程。
线程和进程
线程和进程
每个进程都有独立的代码和数据空间
每个进程都有独立的代码和数据空间
(
(
进程上下
进程上下
文
文
)
)
,进程切换的开销大。
,进程切换的开销大。
线程:轻量的进程,同一类线程共享代码和数据空
线程:轻量的进程,同一类线程共享代码和数据空
间,每个线程有独立的运行栈和程序计数器
间,每个线程有独立的运行栈和程序计数器
(PC)
(PC)
,
,
线程切换的开销小。
线程切换的开销小。
多进程:在操作系统中,能同时运行多个任务
多进程:在操作系统中,能同时运行多个任务
(
(
程
程
序
序
)
)
。
。
多线程:在同一应用程序中,有多个顺序流同时执
多线程:在同一应用程序中,有多个顺序流同时执
行。
行。
线程的概念模型
线程的概念模型
虚拟的
虚拟的
CPU
CPU
,封装在
,封装在
java.lang.Thread
java.lang.Thread
类中。
类中。
CPU
CPU
所执行的代码,传递给
所执行的代码,传递给
Thread
Thread
类。
类。
CPU
CPU
所处理的数据,传递给
所处理的数据,传递给
Thread
Thread
类。
类。
剩余56页未读,继续阅读
资源评论
wxg520cxl
- 粉丝: 23
- 资源: 3万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功