Как немедленно прекратить блокировку потока при операции ввода-вывода сокета?

В контексте Java я создаю новый поток для чтения сетевого ввода при открытии окна графического интерфейса пользователя, и когда я закрываю окно, я хочу освободить ресурс сокета и немедленно завершить поток. Теперь я использую метод setSoTimeout, но я не хочу ждать исключения тайм-аута. Может ли кто-нибудь дать предложение? Спасибо!

67
задан Dingxin Xu 13 December 2010 в 02:19
поделиться