社区
Java SE
帖子详情
线程池 线程分发
address130
2012-11-14 08:28:00
有一批要处理的 数据 我想先放到一个Queue里面, 然后在弄个分发线程去
分发queue里面要处理的数据,通过线程池控制一个线程去处理一条数据
现在是 如何 通过主 线程 弄一个线程池 而同时在弄个一个单独的线程去往Queue里面放数据,
并监控这个线程取不到数据不往Queue里面放值 ,还有多线程分发那Queue里没值我不去分发线程,
跟生产者和消费着是的 ??
求高手 帮忙解答下谢谢
...全文
186
8
打赏
收藏
线程池 线程分发
有一批要处理的 数据 我想先放到一个Queue里面, 然后在弄个分发线程去 分发queue里面要处理的数据,通过线程池控制一个线程去处理一条数据 现在是 如何 通过主 线程 弄一个线程池 而同时在弄个一个单独的线程去往Queue里面放数据,并监控这个线程取不到数据不往Queue里面放值 ,还有多线程分发那Queue里没值我不去分发线程, 跟生产者和消费着是的 ?? 求高手 帮忙解答下谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
address130
2012-11-19
打赏
举报
回复
阻塞线线程 有高手能给解释下吗
address130
2012-11-18
打赏
举报
回复
这个问题 能在说的详细点吗
natici
2012-11-14
打赏
举报
回复
学习学习,留下足迹
zxj828282
2012-11-14
打赏
举报
回复
top top top
zhan750520
2012-11-14
打赏
举报
回复
学习。学习。
suciver
2012-11-14
打赏
举报
回复
频繁删改可使用ConcurrentLinkedQueue
suciver
2012-11-14
打赏
举报
回复
可以使用SynchronousQueue同步队列
为啥呢
2012-11-14
打赏
举报
回复
用阻塞队列,当队列里无值时阻塞直到有值进入队列,这样放入和取出就没有直接关系了,分别操作就可以了
OkHttp的
分发
器
线程
池
本文分析了OkHttp
分发
器中
线程
池
的配置和工作原理,包括核心
线程
数、最大
线程
数、缓存时间和等待队列等参数。详细解释了在不同情况下
线程
池
如何处理任务,如使用无界队列可能导致最大
线程
数参数无效,以及SynchronousQueue如何实现最大并发量。同时提到了内存限制对
线程
数量的影响。
分发
器和
线程
池
本文探讨如何使用Executor.asCoroutineDispatcher()将协程转换为CoroutineDispatcher,并介绍Dispatchers.Default和Dispatchers.IO的实现原理及两者间的关联。此外,还讨论了不同
分发
器对withContext调用的影响。
OkHttp
分发
器
线程
池
本文详细解析了
线程
池
的工作机制,包括核心
线程
数、最大
线程
数、闲置时间等关键参数的作用,并深入探讨了任务队列的运作方式及
线程
池
如何处理新加入的任务。
抽丝剥茧!Android Coil
线程
池
初始化与任务
分发
策略深度剖析(5)
本文深入剖析Android Coil图片加载框架中
线程
池
的初始化与任务
分发
策略。介绍了
线程
池
核心作用与架构定位,解析初始化流程,包括核心类、默认及定制化配置。阐述任务
分发
原理,涉及提交入口、核心类、队列与调度。还提及特殊场景优化,如优先级任务处理和并发控制,有助于提升应用性能。
java
分发
线程
任务_Java
线程
池
实现原理
本文详细介绍了Java
线程
池
的工作原理及其内部实现机制,包括
线程
池
如何通过Worker对象管理和调度
线程
,以及如何利用阻塞队列进行任务的排队、阻塞与唤醒。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章