Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java线程检查访问_Java_Android - Fatal编程技术网

Java线程检查访问

Java线程检查访问,java,android,Java,Android,我在思考,玩弄着一些代码。我在Thread类中遇到了以下方法:checkAccess() 文档(字面意思)说“什么都不做”。如果它什么都不做,为什么它可能在Thread类中呢我们可能在和开发者巨魔打交道吗 截图: Thread.checkAccess()来自核心Java API,因此它也存在于Android中,但没有实现 Android没有提供这种实现,因为它不信任s 安全管理器不提供用于执行不受信任代码的安全环境。不受信任的代码无法在Dalvik VM中安全隔离 这就是如何在OpenJDK中实

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

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

截图:

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

Android没有提供这种实现,因为它不信任s

安全管理器不提供用于执行不受信任代码的安全环境。不受信任的代码无法在Dalvik VM中安全隔离

这就是如何在OpenJDK中实现
Thread.checkAccess

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

或者是巨魔开发者=P