我在想,玩弄一些代碼。我在Thread類中遇到了以下方法:checkAccess()
。Java線程checkAccess
該文檔(字面意思)說「什麼都不做」。如果它什麼都不做,它爲什麼會在Thread類中呢? - 我們是否可能與開發巨魔打交道?
截圖:
我在想,玩弄一些代碼。我在Thread類中遇到了以下方法:checkAccess()
。Java線程checkAccess
該文檔(字面意思)說「什麼都不做」。如果它什麼都不做,它爲什麼會在Thread類中呢? - 我們是否可能與開發巨魔打交道?
截圖:
Thread.checkAccess()
爲核心的Java API所以這就是爲什麼它在Android
中也存在,但它沒有實現。
Android的java.lang.Thread.checkAccess()不提供此實現,因爲它不信任SecurityManager s。
安全管理員不提供執行不可信代碼的安全環境。不可信的代碼不能在Dalvik虛擬機內安全隔離。
而且這裏面的OpenJDK是如何實現的Thread.checkAccess
。
public final void checkAccess() {
SecurityManager security = System.getSecurityManager();
if (security != null) {
security.checkAccess(this);
}
}
謝謝!這絕對清除了我。 –
或者也許是巨魔開發者? = p –