java LockSupport park unpart方法的理解
LockSupport非常灵活,类的说明文档(javadoc)中有很好的示例,FutureTask中使用了LockSupport对get方法进行阻塞。
LockSupport.unPark(thread),给线程分配一个许可(premit),线程最多只能拥有一个许可;
LockSupport.park(),消费费线程的一个许可(premit),此时线程拥有的许可可能是0或-1;
线程默认拥有
原创
2018-01-19 23:09:32 ·
1121 阅读 ·
0 评论