FutureTask
2019-11-25 16:48:22 3 举报
FutureTask状态分析,异步获取消息的机制
作者其他创作
大纲/内容
waitNode
Object outcome
null
next
线程Bget等待执行结果outcome
菱形与菱形就可以直接匹配
三角形无法与菱形匹配
适配器
ThreadA
ThreadB
unpark唤醒
FutureTask
适配成功
Result
set
C进入时
???样式不匹配
FutureTask
Runnable
park等待
Callable
A进入时
?
线程Arun执行任务并set
B进入时
Future执行原理
我是分割线
get
菱形与菱形直接匹配
将三角形封装为菱形对象并设置返回值
0 条评论
下一页