Запитання з тегом «interrupt»




8
Як я можу перервати метод прийняття () ServerSocket?
У головному потоці у мене є while(listening)цикл, який викликає accept()мій об’єкт ServerSocket, потім запускає новий клієнтський потік і додає його до колекції, коли новий клієнт приймається. У мене також є адміністративний потік, який я хочу використовувати для видачі команд, таких як "exit", що призведе до того, що всі потоки клієнта …

6
Як перервати BlockingQueue, який блокує на take ()?
У мене є клас, який бере об'єкти з a BlockingQueueта обробляє їх, викликаючи take()безперервний цикл. У якийсь момент я знаю, що більше жодних об'єктів не буде додано в чергу. Як перервати take()метод, щоб він перестав блокувати? Ось клас, який обробляє об’єкти: public class MyObjHandler implements Runnable { private final BlockingQueue<MyObj> …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.