• -------------------------------------------------------------
  • ====================================

标签:锁不释放

使用线程池newFixedThreadPool时注意队列过大造成阻塞而引起锁不释放的问题

自定义的线程或者newFixedThreadPool()使用 LinkedBlockingQueue 作为任务队列的需要注意案列 1:有两处业务 共用了一把锁lock.writeLock().lock();try{while(true){//clean data}}finally{lock.writeLock().lock();}从这里……