熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> 嵌入式開發 >> 正文

批處理程序中的“多線程”處理代碼

2022-06-13   來源: 嵌入式開發 
大家都知道批處理中運行的都是一步步單進程執行 但如果進程執行比較慢如PING一個不通的IP地址那就會大大影響批處理程序的執行效率

  如下內容將簡單舉例在WINDOWS下使用批處理做多進程並發以達到多線程的效果

  例需要PING 的所有IP地址並將是否能PING通的結果輸出到logtxt

  實現如下

rem 主程序bat只需一行代碼調用checkipbat經測試CPUG MEMG可並發個左右的進程
for /l %%i in () do (start /min cmd /c checkipbat %%i)


rem checkipbat內容如下
ping % 
if %errorlevel%== (echo % alive>>logtxt) else (echo % dead>>logtxt)
From:http://tw.wingwit.com/Article/program/qrs/201404/30406.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.