DataInputStream in;
byte[] b = new byte[1024];
for (;;){
in.read(b);
//do something
}
У меня есть вышеуказанный код. В другом потоке я обрабатываю некоторые другие события. В этом потоке я хочу отменить операцию чтения, показанную в приведенном выше коде. Как я могу сделать?Отмена операции считывания
Я думаю, что вы упустили точку - настоящая проблема заключается в том, как в первую очередь вызвать «InterruptedException», и даже тогда он, вероятно, не прервет «read()», который заблокирован в операционной системе , – Alnitak