找出这个阻塞式 worker 辅助方法中的取消错误。
Java
import java.util.concurrent.BlockingQueue;
class Worker {
static String awaitResult(BlockingQueue<String> results) {
try {
return results.take();
} catch (InterruptedException ignored) {
return "timeout";
}
}
}