Thread.checkAccess()是否是Thread.suspend()的适当替代?

问题描述 投票:0回答:1

IntelliJ建议我将不推荐使用的Thread.suspend()替换为Thread.checkAccess()。基于the (very brief) documentscheckAccess()似乎是一个好主意,但似乎也与.suspend()(肯定是very bad based on the docs)有很大不同。然而,那些相同的文档似乎并没有提供.suspend()的有用替代,只是建议提出的每种解决方案都具有一些不小的缺点。

同时,虽然更好,但似乎.checkAccess()依赖于实现了SecurityManager,因此,如果没有经过深思熟虑的实现,简单地单击“修复此问题”似乎也不是一个好主意。

我已经完成了建议的更改,但没有发生任何问题–但是...但我想知道...

如果.checkAccess()是最好的选择,简而言之,实现它的最佳方法是什么?如果不是,什么是更好的选择?

IntelliJ建议我将不赞成使用的Thread.suspend()替换为Thread.checkAccess()。基于(非常简短的)文档,checkAccess()似乎是一个好主意,但看起来也大不相同...

java multithreading thread-safety deprecated suspend
1个回答
0
投票

根据Thread.suspend的文档:

© www.soinside.com 2019 - 2024. All rights reserved.