blockingqueue

blockingqueue

文章 0 浏览 4

阻塞队列和多线程消费者,如何知道何时停止

我有一个单线程生产者,它创建一些任务对象,然后将其添加到 ArrayBlockingQueue(具有固定大小)中。 我还启动了一个多线程消费者。这是作为固定线程…

薄凉少年不暖心 2024-12-28 07:17:28 0 0

阻塞队列竞争条件?

我正在尝试实现一个高性能阻塞队列,由 pthreads、semaphore.h 和 gcc 原子内置函数之上的循环缓冲区支持。队列需要处理来自不同线程的多个同时读取器…

征棹 2024-12-25 03:20:02 1 0

Java BlockingQueue 在 take() 上阻塞,略有不同

我遇到的情况是有 2 个阻塞队列。首先,我插入一些我执行的任务。当每个任务完成时,它会将一个任务添加到第二个队列,并在其中执行它们。 所以我的第…

忘羡 2024-12-25 00:04:43 1 0

在 Android 中使用阻塞队列创建缓冲区类

我目前正在尝试实现一个类,用作通过蓝牙连接传入数据的缓冲区: public class IncomingBuffer { private static final String TAG = "IncomingBuffer…

一抹苦笑 2024-12-23 17:30:35 1 0

Android Looper vs BlockingQueue?

谁能解释为什么有人应该使用 Android Looper 功能来创建“管道线程”,而不是创建一个从 BlockingQueue 中提取任务的普通线程?从表面上看,这似乎是…

勿忘心安 2024-12-20 05:43:01 2 0

Java 测量线程的利用率

我有一个阻塞队列,工作人员从该队列中获取数据,然后工作大约 1-10 毫秒。 我想计算出在给定时间范围内工作人员处于活动状态和闲置状态的相对数字(…

小梨窩很甜 2024-12-18 08:46:10 2 0

BlockingQueue 接口的 JUnit 测试

是否已有一些用于测试 BlockingQueue 接口的 JUnit 测试?我可以下载一些课程,按播放,然后它会变成红色(希望是绿色:-)),而无需我花一天时间思考…

街角迷惘 2024-12-12 18:08:40 2 0

并发版本的Queue需要异常

我正在编写一个实现队列接口的自定义队列。此实现是线程安全的,并且在某些情况下会阻塞。 普通的 Queue 接口不会提及异常,因此我无法在实现中抛出任…

短叹 2024-12-12 06:15:02 2 0

C++11 中是否有并发容器?

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

赤濁 2024-12-11 06:19:07 0 0

我是否应该显式唤醒一个吸着 BlockingQueue.take() 的线程以提高性能?

我知道有一个线程使用 take() BlockingQueue 的元素docs/api/java/util/concurrent/BlockingQueue.html#take%28%29" rel="nofollow">方法将等待元素可…

离线来电— 2024-12-09 08:19:05 3 0

Java:尝试将对象添加到 BlockingQueue 时出现 NullPointerException?

我发现了一个关于 PriorityQueue 的类似问题,该问题的错误是它没有正确初始化。我可能有同样的问题,但我不知道如何正确初始化它! 截至目前,我只是…

海未深 2024-12-05 18:04:16 3 0

并发应用程序不如单线程快

我已经实施了管道方法。我要遍历一棵树,我需要某些事先不可用的值...所以我必须并行(或之前)遍历树,并且对于我想要保存值的每个节点再次遍历(例…

护你周全 2024-12-03 21:42:04 2 0

Java:同时从队列中删除对象。

我有一个应用程序,它创建了一些对象 B 和 C 的数百个实例。 对象 Foo 包含 2 个队列(b_queue 和 c_queue),一个队列填充 B 类型的对象,另一个填充…

‖放下 2024-11-26 22:59:29 4 0

Java 中 BlockingQueue 上的并发 put 调用

我知道并发添加到 c++ 中的 stl 队列可能会导致问题,解决此问题的方法是在所有添加/删除调用周围添加互斥锁。 但我现在正在用 Java 编程,并且正在使…

执笏见 2024-11-26 12:46:57 1 0

可调整 Java BlockingQueue 大小

因此,我在生产者/消费者类型应用程序中使用固定大小的 BlockingQueue [ArrayBlockingQueue],但我希望用户能够动态更改队列大小。问题是没有一个 Blo…

风尘浪孓 2024-11-18 21:45:48 1 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文