В настоящее время у меня есть цикл while для прослушивания порта.Когда сокет принимает соединение, будет создана Задача, которая реализует интерфейс runnable
и назначена для LinkedList
с именем o_allTaskThreads
для ее хранения.Это значит, что у меня есть контроль, чтобы остановить их.
s = this.o_ServerSocket.accept();
System.out.println("connection established");
PortListenTask plt = new PortListenTask(s,this.o_config);
this.o_allTaskThreads.add(plt);
plt.run();
Но у меня возникли некоторые проблемы: если PortListenTask
выполнено / завершено или исключение завершено, он не может обновить relatedLIst o_allTaskThreads
, как я могу это решить?Спасибо.