多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > php教程 > Runtime類理解

Runtime類理解

來源:程序員人生   發(fā)布時(shí)間:2015-08-17 09:12:27 閱讀次數(shù):3277次
Runtime類理解


雖然我們知道在編寫java程序時(shí),只有線程的概念,依托于JVM這個(gè)進(jìn)程,但是API提供了Runtime這個(gè)類,(Every Java application has a single instance of class Runtime that allows the application to interface with the environment in which the application is running. The current runtime can be obtained from the getRuntime method.An application cannot create its own instance of this class.)使得出現(xiàn)了子進(jìn)程,通過getRuntime.exec()可以用來履行shell腳本。原理就是:會(huì)從當(dāng)前虛擬機(jī)進(jìn)程fork1個(gè)子進(jìn)程,然后用新的進(jìn)程履行命令,而后退出。所以當(dāng)太多這類場景的時(shí)候會(huì)出現(xiàn)大量進(jìn)程,會(huì)成為問題,所以能用java API完成的就不要使用這類方式。理解:子進(jìn)程固然有管道的概念,所以明確了這1點(diǎn),就能夠從中得到InputStream/OutputStream進(jìn)行1些有用操作。
下面是1個(gè)簡單的示例:
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; //Executes the specified string command in a separate process. public class TestRuntime { public static void main(String[] args) throws IOException { Runtime r = Runtime.getRuntime(); Process p = r.exec("man ls"); System.out.println(p.isAlive()); BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream())); String res ; while((res = br.readLine()) != null){ System.out.println(res); } } }

結(jié)果:




生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 日韩欧美中文字幕出 | 亚洲福利社 | 亚洲日本在线免费观看 | 亚洲qingse中文字幕久久 | 中国精品自拍 | 亚洲成在人线av | 另类小说综合网 | 欧美高清国产 | 国产在线综合网 | 69国产成人精品视频软件 | 欧美性猛交xxxx乱大交 | 天天澡天天碰天天狠伊人五月 | 日本一区二区三区欧美在线观看 | 又大又硬又黄又刺激的免费视频 | 精品久久久久不卡无毒 | 欧美在线aa | 欧美日韩亚洲一区二区 | 国产欧美在线不卡 | 一区二区三区免费视频播放器 | 亚洲人成图片欧美人成图片 | 在线观看v片 | 欧美久久久久久久久 | 免费视频中文字幕 | 欧美成人午夜做爰视频在线观看 | va亚洲va日韩不卡在线观看 | 性欧美成人免费观看视 | 波多野结衣在线视频播放 | 在线观看日本永久免费视频 | 好爽好大www视频在线播放 | 国产中日韩一区二区三区 | 国产伊人自拍 | 波多野结衣被强在线视频 | 国产自在自拍 | 中文字幕在线看视频一区二区三区 | 欧美成人毛片一级在线 | 午夜dj在线观看免费高清视频在线观看 | 国产欧美另类久久久精品免费 | 亚洲自拍偷拍视频 | 欧美日韩一区二区三区四区 | 久久在线视频播放 | 精品国产日韩一区三区 |