java Java進(jìn)程如何創(chuàng)建?有哪些技巧?
Java進(jìn)程如何創(chuàng)建?有哪些技巧?在Java中創(chuàng)建進(jìn)程有兩種方法:1。使用運行時的exec(string cmdarray[]方法創(chuàng)建進(jìn)程代碼如下:string[]CMD={“CMD”、“/C”、“s
Java進(jìn)程如何創(chuàng)建?有哪些技巧?
在Java中創(chuàng)建進(jìn)程有兩種方法:
1。使用運行時的exec(string cmdarray[]方法創(chuàng)建進(jìn)程
代碼如下:
string[]CMD={“CMD”、“/C”、“start dir”}
運行時RT=運行時.getRuntime()
過程過程=右執(zhí)行官(命令)
2。使用processbuilder的start()方法創(chuàng)建進(jìn)程
代碼如下:
processbuilder Pb=New processbuilder(“cmd”、“/C”、“start”、“netstat”)
進(jìn)程ps=pb.啟動()
除了上面列出的命令外,您還可以通過該過程調(diào)用計算機和文本編輯器。
調(diào)用計算器代碼如下:運行時.getRuntime.exec(“calc”)
Java進(jìn)程和操作系統(tǒng)進(jìn)程有什么關(guān)系?
java進(jìn)程是在操作系統(tǒng)中創(chuàng)建一個進(jìn)程,即在JVM中創(chuàng)建的每個進(jìn)程對應(yīng)于操作系統(tǒng)中的一個進(jìn)程。然而,為了給用戶更好、更方便的使用,Java屏蔽了一些與平臺相關(guān)的信息。
使用C/C創(chuàng)建系統(tǒng)進(jìn)程時,可以設(shè)置PID值,通過PID值可以直接操作相應(yīng)的進(jìn)程。但在Java中,用戶只能通過實例引用進(jìn)行操作。當(dāng)參考資料丟失或無法獲得時,他們無法了解任何有關(guān)進(jìn)展的信息。
在使用java進(jìn)程時,還需要注意一些事項