FutureTask原理实现

futureTask JDK1.8 futureTask :  1. get: 判断是否执行完毕 -> 把线程信息存到Task waiters -> park挂起当前调用get方法的线程 2. run:调用callable.call方法 -> 改状态 -> 通知消费者(遍历waiters,unpark机制唤醒消费者) park unpark 和wait notify有什么区别吗 park unpa
相关文章
相关标签/搜索