gpt4 book ai didi

java - 将数据发送到特定线程

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:14:52 26 4
gpt4 key购买 nike

我希望能够创建多个线程并根据主程序接收到的数据将数据发送到特定线程。

基本上我正在向接收程序发送一个包含数字的数据包。该编号用于确定它要与哪个线程通信。我怎样才能将该数据包发送到具有相同编号的线程?

示例:存在线程 1、2、3、4 和 5。我的主程序收到一个编号为 3 的数据包。我想将该数据包发送到线程 3。

我怎样才能做到这一点?

最佳答案

为每个线程创建一个队列,并让每个线程监听该队列。然后您的主线程可以将数据(或“消息”)放入每个队列。

您只需确保您选择的队列结构对于并发访问是安全的(线程安全的)。类似 LinkedBlockingQueue 的东西应该做得很好。

关于java - 将数据发送到特定线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8305125/

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