一個空的Android App(其中僅包含一個HelloWorld字樣的Activity)
Java線程:
Natvie線程:
在Java中創建一個線程:
new Thread(new Runnable() { public void run() { while (true);// 死循環 } }).start();
Java線程是在Native線程基礎上實現的。一個Java線程會對應一個Native線程,但Java線程的棧是通過解析JVM上數據來呈現的。
一個純的Native線程是沒有對應的Java線程的。在Android Studio中調試時,會看到有一個空的Java線程與之對應,個人感覺這是一個虛擬的東西。