首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Coding挖掘机
掘友等级
Dev
|
XiamenAir
Java/Go/Redis/Kafka/Linux/Vue
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
最新
热门
并发-2-Thread和Runnable的API
4.yield()使线程让出CPU去执行相同优先级的其他程序,但是不会释放锁,(内部还是sleep)执行yield()之后该线程直接进入就绪状态再次参与竞争,生产中很少使用。 这样一来便可在线程外通过调用setStop方法来终止while循环。
并发-3-synchronized与ReentrantLock
lockInterruptibly允许在等待时由其它线程调用等待线程的Thread.interrupt方法来中断等待线程的等待而直接返回,这时不用获取锁,而会抛出一个InterruptedException。 lock方法不允许Thread.interrupt中断,即使检测到T…
并发-1-并发模型
在并行工作者模式中,委派者接收到任务(如请求监听线程),分发给工作者完成任务(如请求处理线程)。举个例子,如果在汽车工厂执行该模式,包工头(请求监听线程)负责分发工作给工人(请求处理线程),每个工人拿到图纸之后,该工人从头到尾负责整台汽车的生产,但是同个工人可能负责多台汽车的生…
并发-0-同步/异步/阻塞/非阻塞/进程/线程
在异步阻塞IO中,用户线程收到通知后自行读取数据、处理数据。而在异步非阻塞IO中,用户线程收到通知时,数据已经被准备好,用户线程可以直接使用(省略了读取数据这一过程) 但是人们对程序实时性的要求越来越高。比如对QQ音乐来说,它不仅要处理用户所发送的交互请求,还要播放歌曲。假设某…
个人成就
文章被点赞
55
文章被阅读
8,270
掘力值
248
关注了
11
关注者
11
收藏集
0
关注标签
5
加入于
2018-07-05