producer-consumer

producer-consumer

文章 0 浏览 4

.NET 消费者线程处理两个队列的算法(基于优先级)

我有一个 C# 4.0 应用程序,其“高优先级”和“低优先级”队列的实现如下: BlockingCollection highPriority = new BlockingCollection(1000); Block…

江心雾 2024-10-29 01:07:02 5 0

BlockingCollection - 高同步问题

将消息从多个线程获取到队列并让一个单独的线程一次处理该队列的一个项目的最佳方法是什么? 当我尝试断开活动与多个线程的连接时,我经常使用这种模…

夜吻♂芭芘 2024-10-24 03:21:26 3 0

生产者-消费者场景的正确实现和“优雅”的实现线程池终止

我正在开发我的第一个多线程项目,因此有一些我不确定的事情。有关我的设置的详细信息位于上一个问题,简而言之:我有一个由 Executors.newFixedThrea…

久夏青 2024-10-22 14:15:03 4 0

Java:使用 BlockingQueue 的生产者/消费者:让消费者线程 wait() 直到另一个对象排队

我最近遇到了一些与积分相关的消费者问题。这是原来的,除了占用大量CPU不断检查队列之外,它工作得很好。想法是cuePoint可以随便调用,主线程继续运…

记忆之渊 2024-10-21 03:24:07 4 0

Twisted Python 中的另一个生产者/消费者问题

我正在构建一个使用 Twisted Python 在 Redis 上存储键/值数据的服务器。 服务器通过 HTTP 接收 JSON 字典,将其转换为 Python 字典并放入缓冲区。每…

再可℃爱ぅ一点好了 2024-10-19 15:58:08 3 0

多个生产者,单个消费者

我必须开发一个多线程应用程序,其中会有多个线程,每个线程都会生成需要保存在队列中的自定义事件日志(不是 Microsoft MSMQ)。 将会有另一个线程从…

当爱已成负担 2024-10-19 04:36:56 2 0

尝试在 ConcurrentQueue 中出队

如果队列中没有项目,ConcurrentQueue 中的 TryDequeue 将返回 false。 如果队列为空,我需要我的队列将等待,直到新项目添加到队列中并将该新项目从…

山人契 2024-10-17 18:30:23 6 0

使用 NSData 解决生产者-消费者问题(用于音频流)

我正在使用 AVAssetReader 将 PCM 数据从 iPod 轨道复制到缓冲区,然后使用 RemoteIO 音频单元播放。我正在尝试创建一个单独的线程来加载声音数据,以…

雨后咖啡店 2024-10-11 05:21:40 7 0

使用同步的生产者-消费者

我编写了代码来实现生产者-消费者问题,它似乎工作正常,不需要同步。这可能吗? 如何测试代码并检查它是否确实正常工作?我如何知道是否会发生死锁?…

第几種人 2024-10-07 07:00:28 8 0

中断或加入后重用Boost线程(来自线程池)

目前,我正在使用生产者消费者模型来进行实时图形应用程序的渲染部分。消费者将不断地在我们的队列中寻找数据(无限循环);但是我担心这可能会导致我…

分开我的手 2024-10-06 12:50:47 5 0

通过 Spring 应用程序事件的生产者消费者

我正在尝试通过使用 spring 的应用程序事件和 threadpoolexecutors 来实现参与者模型模式(与生产者消费者有些混合) 我的主要目标是解耦每一层。 我…

悲念泪 2024-10-04 22:33:05 4 0

具有变体的生产者-消费者 - 如何与线程信号/等待同步?

在从事一个大型项目时,我意识到我要打很多电话来安排未来的工作。由于它们相当轻量,我认为使用单独的调度程序可能会更好。 ThreadPool.QueueUserWor…

少女七分熟 2024-10-04 01:34:10 8 0

JMS 是满足持久阻塞队列需求的答案吗?

我正在创建一个由 Log4J 附加程序组成的库,该附加程序将事件异步发送到远程服务器。当发出日志语句时,附加程序将异步地将事件记录到本地队列中,然…

许一世地老天荒 2024-10-03 02:04:52 8 0

C - 生产者/消费者死锁问题

我正在尝试在有界缓冲区中使用生产者/消费者线程。缓冲区长度为 5。我有 1 个互斥体和 2 个信号量,空信号量从缓冲区大小开始,满信号量从 0 开始。 …

醉南桥 2024-10-01 00:58:53 12 0

Thinking In Java 4 中的单个生产者和消费者示例

在 TIJ4 P1208 中,有 1 个消费者 (WaitPerson) 和 1 个生产者 (Chef)。当检查是否有餐食时,每个设备都会自行同步。我认为他们应该同步吃饭。否则,…

长梦不多时 2024-09-30 17:09:02 6 0
更多

推荐作者

游缘惊梦

文章 0 评论 0

小兔几

文章 0 评论 0

Glik

文章 0 评论 0

生生漫

文章 0 评论 0

Luxian

文章 0 评论 0

Champion-Ming

文章 0 评论 0

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