And*_*niy 29 java multithreading java-threads java-10
作为公认的一部分JDK 10本JEP 312:线程局部握手提出.
我试图理解它的描述,但我仍然不相信我的想法是正确的.
它本质上是尝试恢复类似于弃用的Thread.destroy()的东西吗?
这个界面在理论上怎么样?
在研究了JEP:312线程本地握手并阅读了对该问题的出色评论之后,这里简要介绍一下。
它是一项性能增强功能,开发人员无法直接使用:
handshake提出了一种机制作为机制的优化Hotspot safepoints。
前者允许安全点中的线程在执行监管操作(握手回调)后立即继续执行。
后者强制所有线程在安全点上阻塞,以便进行关键操作(例如FullGC)。仅在关键操作完成执行后才释放线程。
OP评论员:
参考文献:
| 归档时间: |
|
| 查看次数: |
2967 次 |
| 最近记录: |