请教一个问题, Thread的suspend() 实现原理是什么? 为什么暂时当前线程, 不释放锁.
来源:8-6 理解 Future 阻塞问题

慕娘1997375
2018-11-14
在学习Future API的get()方法底层实现时, 发现用的是LockSupport的park()方法, 阻塞当前线程。就与Thread类的suspend()方法进行了对比, 从而就有上面这个疑问, 在网上搜索了很多相关资料, 不思不得其解, 所以请求老师指点. 谢谢
写回答
1回答
-
小马哥
2018-11-14
简单地说,Future 会 park() 当前线程(T),等子线程(T1)执行完毕后,再 unpark() T。
00
相似问题