社区
Java SE
帖子详情
关于EDU.oswego.cs.dl.util.concurrent包中线程队列的问题
grubby4k
2010-03-01 06:47:11
还是这个包的问题。
我想问的是,该包中PooledExecutor的构造方法PooledExecutor(Channel channel)中的channel,是在线程池内部的还是外部的?
如果是在线程池外部的话,线程池自己应该还有一个offer和poll的队列吧?
如果就是线程池本身的队列的话,那是不是外部还要构造一个控制时序的消息队列?但是我觉得该channel如果是在线程池内部的话,该队列是多余的。
...全文
103
2
打赏
收藏
关于EDU.oswego.cs.dl.util.concurrent包中线程队列的问题
还是这个包的问题。 我想问的是,该包中PooledExecutor的构造方法PooledExecutor(Channel channel)中的channel,是在线程池内部的还是外部的? 如果是在线程池外部的话,线程池自己应该还有一个offer和poll的队列吧? 如果就是线程池本身的队列的话,那是不是外部还要构造一个控制时序的消息队列?但是我觉得该channel如果是在线程池内部的话,该队列是多余的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fhuibo212
2010-03-02
打赏
举报
回复
大清早的,帮顶一下~~~~~~~~~
火龙果被占用了
2010-03-01
打赏
举报
回复
你用的 JDK 必须是 JDK 5 以下的么?如果用的是 JDK 5 或 5 以上的话,建议使用 java.util.concurrent 包中的类。
你用的那些并发框架,都已经很少用了,现在基本都使用 JDK 内置的并发包。
这个并发框架具体的也没怎么研究过,上次给你回复的东西也是现成看的,建议您还是自己研究一下吧。
通俗易懂的JUC线程高级教程(含配套资料)
本教程为授权出品教程本Java视频主要讲授Java JUC线程部分的内容:针对 Java 5.0 提供的 java.
util
.
concurrent
(简称 JUC )
包
中的线程的高级应用。 在此
包
中增加了在并发编程中常用的实用工具类,用于定义类似于线程的自定义子系统,
包
括线程池、异步 IO 和轻量级任务框架。提供可调的、灵活的线程池。还提供了设计用于多线程上下文中的 Collection 实现等。
74 java多线程_6 _线程安全的集合
文章目录线程安全的集合
问题
演示解决
问题
并发
包
中提供的线程安全集合CopyOnWriteArrayListCopyOnWriteArraySetQueue接口(
队列
)
Concurrent
LinkedQueue(无界
队列
,非阻塞
队列
)BlockingQueue接口(阻塞
队列
,有界的
队列
)阻塞
队列
实现类:ArrayBlockingQueueLinkedBlock ingQueue:
Concurrent
HashMap
Concurrent
HashMap,jdk1.7与jdk1.8的区别
concurrent
HashMa
10____java新特性之
队列
(blockingQueue)
blockingQueue(阻塞
队列
)在java并发库
包
中,很好的解决了消费者和生产者结构的模式的
问题
(
队列
)。 假设我们有若干生产者线程,另外又有若干个消费者线程。如果生产者线程需要把准备好的数据共享给消费者线程,利用
队列
的方式来传递数据,就可以很方便地解决他们之间的数据共享
问题
。当
队列
中填满数据的情况下,生产者端的所有线程都会被自动阻塞,直到
队列
中有空的位置,线程被自动唤醒。我们不用关心什么
java
队列
Queue
队列
是一种特殊的线性表,它只允许在表的前端进行删除操作,而在表的后端进行插入操作。 顶级接口为java.
util
.queue. java.
util
包
中,java.
util
.
concurrent
包
中有多种实现。其简易类图如下: 在Java并发
包
中提供了两种类型的
队列
,非阻塞
队列
与阻塞
队列
,它们都是线程安全的(即不能有一个以上的线程同时对
队列
进行入队或者出队操作),无需担心在...
理解BlockingQueue
在
Concurrent
包
中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的
问题
。通过这些高效并且线程安全的
队列
类,为我们快速搭建高质量的多线程程序带来极大的便利。 what isBlockingQueue 阻塞
队列
,顾名思义,首先它是一个
队列
...
Java SE
62,584
社区成员
307,504
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章