java Java進(jìn)程如何創(chuàng)建?有哪些技巧?
Java進(jìn)程如何創(chuàng)建?有哪些技巧?在Java中創(chuàng)建進(jìn)程有兩種方法:1。使用運(yùn)行時(shí)的exec(string cmdarray[]方法創(chuàng)建進(jìn)程代碼如下:string[]CMD={“CMD”、“/C”、“s
Java進(jìn)程如何創(chuàng)建?有哪些技巧?
在Java中創(chuàng)建進(jìn)程有兩種方法:
1。使用運(yùn)行時(shí)的exec(string cmdarray[]方法創(chuàng)建進(jìn)程
代碼如下:
string[]CMD={“CMD”、“/C”、“start dir”}
運(yùn)行時(shí)RT=運(yùn)行時(shí).getRuntime()
過程過程=右執(zhí)行官(命令)
2。使用processbuilder的start()方法創(chuàng)建進(jìn)程
代碼如下:
processbuilder Pb=New processbuilder(“cmd”、“/C”、“start”、“netstat”)
進(jìn)程ps=pb.啟動(dòng)()
除了上面列出的命令外,您還可以通過該過程調(diào)用計(jì)算機(jī)和文本編輯器。
調(diào)用計(jì)算器代碼如下:運(yùn)行時(shí).getRuntime.exec(“calc”)
java語言下,static單例對(duì)象會(huì)不會(huì)在不同進(jìn)程共享這個(gè)單例對(duì)象?
簡(jiǎn)單地說,每個(gè)進(jìn)程都有自己獨(dú)立的內(nèi)存空間,然后加載它。當(dāng)然,單身漢不會(huì)被分享。一個(gè)進(jìn)程相當(dāng)于擁有自己的單例。