我正在用 Java 编写一个聊天服务器。我使用了一个固定的可运行类数组,其中数组中的每个元素都代表一个客户端。创建的线程处于从套接字流读取的无限循环中。
现在我想用一个列表来做,所以我不必担心数组的大小,而且这听起来更合法。但是我不能确定删除一个项目是否也会终止线程。其实我不知道它是做什么的。另外,我想知道在这种情况下使用列表是否还有其他可能的问题。最后,Timer 数组怎么样?由于我已经为每个客户端使用了 Timer,所以从 Timer 列表中删除 Timer 是否也会停止其日程安排?有什么可能的问题吗?