gpt4 book ai didi

java - 多线程应用程序 - 帮助一些伪代码!

转载 作者:行者123 更新时间:2023-11-29 06:22:08 25 4
gpt4 key购买 nike

我正在开发一个多线程应用程序,需要一些伪代码方面的帮助。为了简化实现,我将尝试用简单的术语/测试用例来解释。

这是场景-

我有一个字符串数组列表(比如 100 个字符串)

我有一个 Reader 类,它读取字符串并将它们传递给 Writer 类,后者将字符串打印到控制台。现在,它在单线程模型中运行。

我想使这个多线程但具有以下功能 -

能够设置 MAX_READERS

能够设置 MAX_WRITERS

能够设置 BATCH_SIZE

所以基本上代码应该实例化那么多 Reader 和 Writers 并并行完成工作。

任何伪代码都会真正帮助我继续前进!

最佳答案

这听起来像是经典的消费者-生产者问题。看看Wikipedia's article关于它。他们那里有很多伪代码。

关于java - 多线程应用程序 - 帮助一些伪代码!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2640135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com