<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Java 21的Process API的筆記

      • Java Core Libraries

      • Process API

      • Process API Classes and Interfaces

        • ProcessBuilder Class
          指定新進程的命令,工作路徑,環境變量,指定輸入和輸出流即stdin/stdout/stderr
        • Process Class
          提供操作子進程的方法,比如
          • 等待子進程結束。
          • 獲取進程的信息比如是否存活、進程ID、基本信息、退出的狀態。
          • 獲取輸入和輸出流即stdin/stdout/stderr
          • 獲取子進程啟動的子進程,即當前進程的孫進程。
          • 殺死子進程。
        • ProcessHandle Interface
          提供操作進程的方法,比如
          • 獲取當前進程。
          • 獲取指定進程ID的進程。
          • 獲取當前進程的父進程。
          • 獲取當前進程有權限訪問的進程的列表。
          • 獲取進程的信息比如是否存活、進程ID、基本信息、退出的狀態。
          • 獲取子進程啟動的子進程,即當前進程的孫進程。
          • 殺死子進程。
        • ProcessHandle.Info Interface
          獲取進程的基本信息,比如命令行和參數、啟動時間、消耗的CPU時間、用戶等。
          啟動時間,指的是啟動時刻,還是從啟動時刻到當前的時長,后續實測。
      • Creating a Process
        ProcessBuilder的文檔值得閱讀。

      • Getting Information About a Process
        獲取進程的基本信息,比如命令所在路徑、啟用時間、用戶等。

      • Redirecting Output from a Process
        使用Runtime.getRuntime()來啟動子進程時,需要手工讀取子進程的stdoutstderr,否則可能子進程的輸出緩沖區滿而導致子進程阻塞。
        就本問題而言,解決方案是創建兩個線程,在線程中讀取stdoutstderr

      • Filtering Processes with Streams
        ProcessHandle.allProcesses返回當前進程有權限查看的進程的列表。
        考慮到進程的創建、退出均為異步操作,因此列表中的進程,也許不一定處于存活的狀態。

      • Handling Processes When They Terminate with the onExit Method
        通過Process.onExitProcessHandle.onExit,可以在進程退出時定義回調函數,當進程退出時,執行一些必要的操作,比如記錄日志、進程的退出錯誤碼等。
        后續要閱讀文檔,確認回調觸發的時機,在進程即將退出前回調還是在退出之后回調,個人推測,應當是進程退出后觸發回調。
        ComputableFuture的文檔,值得閱讀。

        • thenAccept
        • thenApply
        • thenRun
        • thenApplyAsyc
      • Controlling Access to Sensitive Process Information
        對于使用SecurityManager管理權限的Java應用,賦予運行期權限manageProcess后,允許:

        • 查看進程的重要信息,比如用戶、用戶組、啟動路徑、參數等。
        • 殺掉進程,包括非當前進程創建的進程。

      參考資料

      posted @ 2024-09-13 22:17  jackieathome  閱讀(336)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 张家口市| 久久精品国产99国产精品澳门| √天堂中文www官网在线| 一亚洲一区二区中文字幕| 久久精品一本到99热免费| 四虎精品视频永久免费| 亚洲a∨国产av综合av| 蜜臀av久久国产午夜| 亚洲国产精品成人av网| 国产偷国产偷亚洲清高APP| 国产在线无码不卡播放| 日韩精品永久免费播放平台| 成人网站av亚洲国产| 日韩精品成人一区二区三区| 无码av永久免费专区麻豆| 襄樊市| 国产精品免费观看色悠悠| 日韩激情一区二区三区| 国产精品三级中文字幕| 国产亚洲精品aaaa片app| 国产+亚洲+制服| 大陆一级毛片免费播放| 中文字幕色偷偷人妻久久| 国产精品免费重口又黄又粗| 日韩中文字幕有码av| 国产成人8X人网站视频| 国产精品内射在线免费看| 欧美日韩高清在线观看| 精品久久久无码中文字幕| 女人被狂躁c到高潮| 99精品国产精品一区二区| 欧洲一区二区中文字幕| 国产AV福利第一精品| 天啦噜国产精品亚洲精品| 亚洲国产日韩一区三区| 中文文字幕文字幕亚洲色| 国产精品一二三区蜜臀av| 亚洲精品国偷自产在线99人热| 人妻精品无码一区二区三区| 亚洲乱码一卡二卡卡3卡4卡| 精品中文人妻中文字幕|