行程:修订间差异
删除的内容 添加的内容
无编辑摘要 标签:2017版源代码编辑 |
小 去除重複的轉換規則: 去除與公共轉換組重複的轉換規則 (1): 存在於轉換組 IT: zh-cn:程序;zh-tw:程式 (本次機械人作業已完成609.4%) |
||
(未显示3个用户的4个中间版本) | |||
第1行:
{{Merge|进程树|time=2024-08-20T11:25:01+00:00}}
{{noteTA
|G1=IT
|
|
|
}}
{{各地中文名
第12行 ⟶ 第11行:
}}
{{about|電腦程式的實體|[[引擎]]的-{行程}-|衝程|[[物理学]]中的-{行程}-|路程}}
'''
程式本身只是指令、数据及其组织形式的描述,相當於一個名詞,行程才是程式(那些指令和数据)的真正執行实例,可以想像說是現在進行式。若干行程有可能與同一個程式相關聯,且每個行程皆可以同步(循序)或异步([[平行計算|平行]])的方式獨立執行。現代[[電腦系統]]可在同一段時間內以进程的形式将多個程式載入到記憶體中,並藉由時間共享(或稱[[时分复用]]),以在一個[[处理器 (计算)|處理器]]上表現出同時([[平行性]])執行的感覺。同樣的,使用[[多執行緒]]技術的作業系統或電腦架構,同樣程式的'''平行'''线程,可在多CPU主機或網絡上真正'''同時'''執行(在不同的CPU上)。
第22行 ⟶ 第21行:
==概念==
使用者下達執行-{}-程式的命令後,就會產生行程。同一程式可產生多個行程(一對多關係),以允許同時有多位使用者執行同一程式,卻不會相衝突。
行程需要一些資源才能完成工作,如[[CPU]]使用時間、[[記憶體]]、檔案以及[[I/O]]裝置,且為依序逐一進行,也就是每个CPU核心任何時間內僅能執行一項行程。
|