[英]How does Dalvik/JVM handle multi processed apps
我想知道Dalvik實例是按應用程序還是按進程分叉的,也就是說,如果我的應用程序具有多個進程,那么我是否也有多個Dalvik實例? 以及實際上如何進行多重處理?
讓我描述一個簡單的場景:
我啟動了一個應用程序,該應用程序啟動了在第一個過程中運行的活動,然后單擊一個按鈕,該按鈕產生了另一個活動,該活動在另一個過程中開始運行。
因此,當我單擊一個按鈕時,是Dalvik的另一個實例被派生了,而字節代碼是否被新實例化的Dalvik解釋了? 如果屬實,流程切換將如何發生。 假設我回到第一個活動,運行時如何確定現在第一個Dalvik應該解釋字節碼?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.