2019年5月21日

摘要: 阻塞队列 阻塞队列它会对当前线程产生阻塞,比如一个线程从一个空的阻塞队列中取元素,此时线程会被阻塞直到阻塞队列中有了元素。当队列中有元素后,被阻塞的线程会自动被唤醒(不需要我们编写代码去唤醒)。这样提供了极大的方便性。对于被阻塞的线程自动唤醒见java并发编程:多线程思考 一.几种主要的阻塞队列 自 阅读全文
posted @ 2019-05-21 15:39 springaop 阅读(206) 评论(0) 推荐(0)
摘要: 1、当前线程的状态,所持有的锁是否释放 持有锁的线程不释放锁线程执行同步代码块或同步方法时,程序调用Thread.sleep(Long l)、Thread.yield()方法暂停当前线程的执行,不释放锁;线程执行同步代码块时,其它线程调用该线程suspend()方法将该线程挂起,该线程不会释放锁(同 阅读全文
posted @ 2019-05-21 15:08 springaop 阅读(201) 评论(0) 推荐(0)

导航