我常常創建中的main()的子線程作爲Java創建父線程
Thread thread = new Thread(new Runnable(){public void run(){}});
同樣,是否也可以創建父線程?
我常常創建中的main()的子線程作爲Java創建父線程
Thread thread = new Thread(new Runnable(){public void run(){}});
同樣,是否也可以創建父線程?
Runtime.exec()
?
見:How to create a process in Java
我覺得我們真的不知道你所說的 「父線程」,雖然意思...
從coderanch.com:http://www.coderanch.com/t/475322/threads/java/Parent-thread-id
除由JVM創建的線程啓動 應用程序,每個線程都由其他線程創建。您有 決定將此稱爲「父線程」;但這並不是Java語言的概念。
的main()是父線程......
試試這個....
public static void main(String[] args)
{
System.out.println(Thead.currentThead().getName());
}
旨在創建更多的父線程.. – Akash
@Akash這是不可能的,除非你的意思是產生另一個過程。 – CountMurphy
你是什麼意思「創建父線程」?一個正在運行的Thread如何產生它自己的創建者?還是一個孩子生下它自己的父親?我相信你的意思是別的。 –
一般而言,雖然創建線程通常被稱爲「父」,創建的線程被稱爲「子」,但兩者之間通常不存在語義關係。你希望實現哪些功能? – dlev
喜歡創建一個獨立的線程未創建到主() – Akash