Java Thread checkAccess

Java Thread checkAccess,第1张

概述我正在思考,玩一些代码.我在Thread类中遇到了以下方法:checkAccess().文档(字面意思)说“什么都不做”.如果它什么都不做,为什么它可能在Thread类中呢?–我们可能与开发者巨魔打交道吗?截图:解决方法:Thread.checkAccess()来自核心JavaAPI,因此它也存在于Android中,但它没有实现.

我正在思考,玩一些代码.我在Thread类中遇到了以下方法:checkAccess().

文档(字面意思)说“什么都不做”.如果它什么都不做,为什么它可能在Thread类中呢? – 我们可能与开发者巨魔打交道吗?

截图:

解决方法:

Thread.checkAccess()来自核心Java API,因此它也存在于Android中,但它没有实现.

AndroID java.lang.Thread.checkAccess()不提供此实现,因为它不信任SecurityManager.

Security managers do not provIDe a secure environment for executing untrusted code. Untrusted code cannot be safely isolated within the Dalvik VM.

这就是在OpenJDK中实现Thread.checkAccess的方式.

public final voID checkAccess() {    SecurityManager security = System.getSecurityManager();    if (security != null) {        security.checkAccess(this);    }}
总结

以上是内存溢出为你收集整理的Java Thread checkAccess全部内容,希望文章能够帮你解决Java Thread checkAccess所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1117721.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存