我做一些多任務處理邏輯。Java新線程何時啓動?
我想知道,當一個新的線程是在Java創造?我認爲它只是通過調用thread.start()或其他什麼東西?
實際到位產生新的線程進入由JVM(Java)的內存或DVM(安卓)
Java的創作者親切地設計創建線程的方法有兩種:實現接口和擴展類。擴展類是Java從父類繼承方法和變量的方式。在這種情況下,只能擴展或繼承單個父類。在Java中這種限制可以通過實現接口,這是創建線程最常見的方式來克服。 (請注意,繼承的行爲只允許類作爲線程運行,由類開始()執行等)
這意味着只要thread.start()
將調用一個新的線程在內存中生成。
感謝蒂姆·B I想知道代新線程的實際的位置在內存JVM或DVM。 –