freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第二章進程、線程與作業(yè)-文庫吧資料

2025-08-07 13:04本頁面
  

【正文】 Solaris例子 ? User level thread: – 由 Lib程序支持(創(chuàng)建.調(diào)度) ? Light weighted process(LWP): – 由 Lib程序支持 – 每個 task至少一個 LWP – 用 戶 級別線程與 LWP可以多對多 – 只有與 LWP相聯(lián)系的用戶線程向前推進 ? Kernel level thread: – 由 kernel 支持 – 每個核心線程與唯一一個 LWP對應(yīng) – 核心線程可與 CPU多對多,可對一 軟件教研室 混合線程 (Solaris) CPU task1 task2 task3 kernel User level thread Lightweight process Kernel thread 軟件教研室 線程的應(yīng)用 ? 內(nèi)在的多控制流 –生產(chǎn)-消費問題 ? 多線程優(yōu)于多進程 –快 100倍 ! ? 提高處理機與設(shè)備的并行性 ? 多處理機環(huán)境 –提高處理機利用率,加快進程推進速度 軟件教研室 線程的應(yīng)用 ? 例子: –Word字處理(不同代碼) ?交互編輯 (T1) ?詞法檢查 (T2) ?定時保存 (T3) –HTTP server(相同代碼) ?對每個 請求, pop up一個線程 軟件教研室 作業(yè)( Job) ? 作業(yè)概念 –用戶要求計算機系統(tǒng)為其完成的計算任務(wù)集合。 軟件教研室 進程間相互聯(lián)系與作用 ? 相互作用 1. 直接相互作用:發(fā)生在相關(guān)進程之間 2. 間接相互作用:發(fā)生在任何進程之間 sync send receive P1: P2: R P2 P1 hold wait 軟件教研室 進程的創(chuàng)建與撤銷 ? 進程的創(chuàng)建 –建立 PCB,分配內(nèi)存,加載程序,入就緒鏈 – UNIX: pid=fork(), exec(prog,args) ? 進程的撤銷 –去配資源,撤銷 PCB,通知父進程 – UNIX: exit() vs. kill ? 除初始進程外,其它進程由 (父 )進程創(chuàng)建,并形成進程家族。 –無關(guān)進程 ?沒有邏輯關(guān)系、同時執(zhí)行的進程。 軟件教研室 進程的類型與特征 (Cont.) ? 進程的特征 –并發(fā)性 :可以與其它進程一道向前推進; –動態(tài)性 :動態(tài)產(chǎn)生、消亡,生存期內(nèi)狀態(tài)動態(tài)變化; –獨立性 :一個進程是可以調(diào)度的基本單位; –交往性 :同時運行的進程可能發(fā)生相互作用; –異步性 :進程以各
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1