BlockingQueue<> work = new BLockingQueue<>(); work.poll();
由于是阻塞队列,如果work一直无法取出数据,线程就无法interrupt。 解决方法是要限时。