我有一个关于 Java 线程的问题。这是我的场景:
- 2 个不同的人将在他们的手机中收到一个多问题民意调查。
- 发送问题后,服务器会一直处于等待()状态,直到收到答案。然后,发送一个notify () 信号让轮询继续进行,直到发送完所有问题。
- 用户 1可能正在回答问题 3,而用户 2仍在回答问题 1。
到目前为止,我的方法是实现一个新的ChainedPollThread线程。无论如何,通过这种方式,如果用户 1回答了问题 1,则用户1 和用户 2都会收到第二个问题。
我需要为每个用户创建一个新的ChainedPollThread吗?
如果用户数量增加,这是否意味着我需要创建例如 100 个线程?
哪种方法可以实现我想要实现的目标?
提前致谢。