摘要: 1、当中断异常被捕获时,中断标识自动清除 2、中断标识可以当成一个标识位,看成一个volatile变量。经常被用来当做通知线程结束或者唤醒线程的标识。 3、Thread.interrupted()也能自动的清除中断位 线程的中断标识是true,然后调用wait的时候,立刻抛异常。Object的wai 阅读全文
posted @ 2016-07-02 19:41 YDDMAX 阅读(141) 评论(0) 推荐(0)
摘要: 一、同步队列 1、线程加入队列因为CAS的使用变成串行的。 1、队列的线程因为中断或者因为出队第二个线程被唤醒。醒来的线程继续tryAcquire判断是否获得锁,如果获得则表示获得锁,否则可能继续wait或者for循环下去。 3、state表示了线程此时的状态 4、condition只能用于互斥的模 阅读全文
posted @ 2016-07-02 15:29 YDDMAX 阅读(112) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/mickole/articles/3757278.html unsafe类里面是大量的native方法,主要是一些对内存的直接操作等。 unsafe.park is pretty much the same as thread.wait, except  阅读全文
posted @ 2016-07-02 12:17 YDDMAX 阅读(205) 评论(0) 推荐(0)