没有合适的资源?快使用搜索试试~ 我知道了~
目录1. 基本概念1.1 进程与线程1.2 并行与并发2. 实现多线程2.1 继承Thread2.2 实现Runnable接口2.3 实现Callable接⼝2.4 线程池3. Thread类3.1 构造方法3.2 常用方法3.3 线程优先级4. 线程的生命周期5. 线程同步5.1 synchronized锁5.1.1 同步代码块5.1.2同步方法5.2 Lock锁5.3 总结5.3.1 释放锁的操作5.3.2 不会释放锁的操作6. 线程通信6.1 常用方法7. 死锁(以后补充) 1. 基本概念 1.1 进程与线程 程序(program) 是为完成特定任务、用某种语言编写的一组指令的集合。即指
资源推荐
资源详情
资源评论
一篇文章快速了解多线程一篇文章快速了解多线程
目录目录1. 基本概念1.1 进程与线程1.2 并行与并发2. 实现多线程2.1 继承Thread2.2 实现Runnable接口2.3 实现Callable接2.4 线程池3. Thread类3.1
构造方法3.2 常用方法3.3 线程优先级4. 线程的生命周期5. 线程同步5.1 synchronized锁5.1.1 同步代码块5.1.2同步方法5.2 Lock锁5.3 总结5.3.1
释放锁的操作5.3.2 不会释放锁的操作6. 线程通信6.1 常用方法7. 死锁(以后补充)
1. 基本概念基本概念
1.1 进程与线程进程与线程
程序程序(program) 是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。
进程进程(process)是程序的一次执行过程,或是正在运行的一个程序。是程序的一次执行过程,或是正在运行的一个程序。 是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期
如:运行中的QQ,运行中的MP3播放器
程序是静态的,进程是动态的
进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域
线程线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。,进程可进一步细化为线程,是一个程序内部的一条执行路径。
若一个进程同一时间并行执行多个线程,就是支持多线程的
线程作为调度和执行的单位,每个线程拥有独立的运行栈和程序计数器(pc),线程切换的开销小
一个进程中的多个线程共享相同的内存单元/内存地址空间,它们从同一堆中分配对象,可以访问相同的变量和对象。这就使得线程间通信更简
便、高效。但多个线程操作共享的系统资源可能就会带来安全的隐患
原创文章 11获赞 69访问量 1万+
关注
私信
展开阅读全文
作者:马走日mazouri
资源评论
weixin_38709100
- 粉丝: 4
- 资源: 959
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功