為什么在控制臺中出現(xiàn)了名稱為main和thread-0兩個(gè)線程
我只在main方法中看到創(chuàng)建了一個(gè)Thread,并在創(chuàng)建的時(shí)候講ThreadDemo對象傳入,為什么運(yùn)行的時(shí)候就可以有兩個(gè)線程?
我只在main方法中看到創(chuàng)建了一個(gè)Thread,并在創(chuàng)建的時(shí)候講ThreadDemo對象傳入,為什么運(yùn)行的時(shí)候就可以有兩個(gè)線程?
2015-11-22
舉報(bào)
2015-11-23
稍微說下 免得你誤解 不是每個(gè)方法都有一個(gè)線程 而是 main函數(shù)是程序的入口,你運(yùn)行java程序的時(shí)候就默認(rèn)開啟的是main線程 然后你有額外開啟了一個(gè)thread0的線程 所以有兩個(gè)線程羅!
2015-11-23
main是主線程啊? 你使用Thread創(chuàng)建了一個(gè)線程? 但是main函數(shù)這里還有一個(gè)啊。。不然 你拿什么線程去開啟的thread0這個(gè)線程。。。。而且后臺還有不少你不知道的線程在運(yùn)行 比如垃圾回收線程等。。。