Вопросы с тегом «interrupt»




9
Как я могу прервать прием метода ServerSocket accept ()?
В моем основном потоке у меня есть while(listening)цикл, который вызывает accept()мой объект ServerSocket, затем запускает новый клиентский поток и добавляет его в коллекцию, когда новый клиент принят. У меня также есть поток администратора, который я хочу использовать для выдачи команд, таких как «выход», которые приведут к завершению работы всех клиентских …

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.