java判斷己啟用進程執行個體方法

來源:互聯網
上載者:User

迴圈網路伺服器編程實現的步驟是這樣的:

[url]screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='click here to open new windownctrl+mouse wheel to zoom in/out';}" onmousewheel="return imgzoom(this);"> [/url]

這種伺服器模型是典型迴圈服務,如果不加上多進程/線程技術,此種服務輸送量有限,大家都可以看到,如果前一個串連服務資料沒有收發完畢後面的串連沒辦法處理。所以一般有多進程技術,對一個新串連啟用一個新進程去處理,而監聽socket繼續監聽。

java代碼

  public  boolean getprocess(){
  boolean flag=false;
  try{
  process   p   =   runtime.getruntime().exec( "cmd   /c   tasklist ");
  bytearrayoutputstream   baos   =   new   bytearrayoutputstream();
  inputstream   os   =   p.getinputstream();
  byte   b[]   =   new   byte[256];
  while(os.read(b)> 0)
  baos.write(b);
  string   s   =   baos.tostring();
  // system.out.println(s);
  if(s.indexof( "besttone.exe ")>=0){
  system.out.println( "yes ");
  flag=true;
  }
  else{
  system.out.println( "no ");
  flag=false;
  }
  }catch(java.io.ioexception   ioe){
  }
  return flag;
  }

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.