我有两个线程用于制作在线游戏。一个线程接收两个 X 和 Y 数字,另一个线程将 X 和 Y 数字发送给登录到服务器的每个人。基本上我需要一个队列,这将允许第一个线程将 2D 数组添加到队列中,并继续这样做,同时拉出数组并从队列中删除数组以用于发送到其他玩家。有没有办法做到这一点?我知道我需要一个同步队列,但是我如何同步一个,这叫阻塞队列吗?
总的来说,我需要一个同步的队列,这将允许两个线程投入和取出东西。可能吗?
-担
我有两个线程用于制作在线游戏。一个线程接收两个 X 和 Y 数字,另一个线程将 X 和 Y 数字发送给登录到服务器的每个人。基本上我需要一个队列,这将允许第一个线程将 2D 数组添加到队列中,并继续这样做,同时拉出数组并从队列中删除数组以用于发送到其他玩家。有没有办法做到这一点?我知道我需要一个同步队列,但是我如何同步一个,这叫阻塞队列吗?
总的来说,我需要一个同步的队列,这将允许两个线程投入和取出东西。可能吗?
-担