首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
多线程
猫仙草
创建于2021-07-26
订阅专栏
java多线程使用总结
等 4 人订阅
共5篇文章
创建于2021-07-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
SynchronousQueue—容量为 0 的阻塞队列
java线程池队列容量需要设置为0时可以使用的阻塞队列SynchronousQueue,核心源码注解与用途
CompletableFuture避坑3——线程池的DiscardPolicy()导致整个程序卡死
CompletableFuture处理多线程任务时,如果线程池设置为容量满了丢弃线程,会导致CompletableFuture的allof()和get方法永远陷入等待,即使设置了超时时间
CompletableFuture避坑2——allOf()超时时间不合理的后果
CompletableFuture的allof()超时返回时,子线程仍在运行,高并发时容易积累下大量垃圾线程
CompletableFuture避坑1——需要自定义线程池
CompletableFuture默认线程池ForkJoinPool.commonPool()是整个进程公用的,且容量很小
java多线程使用——从Thread、Runnable到CompletableFuture
从Thread和Runnable到jdk8的CompletableFuture,java多线程常用方式