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

正文內(nèi)容

第二章進(jìn)程、線程與作業(yè)(編輯修改稿)

2025-08-28 13:04 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 相互作用 1. 直接相互作用:發(fā)生在相關(guān)進(jìn)程之間 2. 間接相互作用:發(fā)生在任何進(jìn)程之間 sync send receive P1: P2: R P2 P1 hold wait 軟件教研室 進(jìn)程的創(chuàng)建與撤銷 ? 進(jìn)程的創(chuàng)建 –建立 PCB,分配內(nèi)存,加載程序,入就緒鏈 – UNIX: pid=fork(), exec(prog,args) ? 進(jìn)程的撤銷 –去配資源,撤銷 PCB,通知父進(jìn)程 – UNIX: exit() vs. kill ? 除初始進(jìn)程外,其它進(jìn)程由 (父 )進(jìn)程創(chuàng)建,并形成進(jìn)程家族。 軟件教研室 進(jìn)程與程序的聯(lián)系與差別 ? 進(jìn)程與程序的聯(lián)系 –進(jìn)程包括一個(gè)程序 –進(jìn)程存在的目的就是執(zhí)行這個(gè)程序 ? 進(jìn)程與程序的差別 –程序靜態(tài),進(jìn)程動(dòng)態(tài) –程序可長(zhǎng)期保存,進(jìn)程有生存期 –一個(gè)程序可對(duì)應(yīng)多個(gè)進(jìn)程,一個(gè)進(jìn)程只能執(zhí)行一個(gè)程序 軟件教研室 線程與輕進(jìn)程 ? 線程的引入 ? 線程的概念 ? 線程的結(jié)構(gòu) ? 線程的實(shí)現(xiàn) ? 線程的應(yīng)用 ? Java線程 軟件教研室 線程的引入 ? 進(jìn)程切換 –上下文涉及內(nèi)容多,開銷大,“笨重” –相關(guān)進(jìn)程之間耦合關(guān)系差 ? 解決方案 –Multithreading –同一進(jìn)程中包含多個(gè)線程 –上下文只涉及寄存器和用戶棧,切換速度快 –相關(guān)線程之間通訊方便、快捷 軟件教研室 線程的概念 ? 進(jìn)程中一個(gè)相對(duì)獨(dú)立的執(zhí)行流。 ? 進(jìn)程 /線程 –進(jìn)程是資源分配單位 –線程是執(zhí)行單位 ? 多線程優(yōu)點(diǎn) –切換速度快(地址空間不變) (light weighted) –系統(tǒng)開銷小 –通訊容易(共享數(shù)據(jù)空間) 軟件教研室 線程控制塊 ? TCB( Thread control block) –標(biāo)志線程存在的數(shù)據(jù)結(jié)構(gòu), 其中包含對(duì)線程管理需要的全部信息. ? 內(nèi)容 –線程標(biāo)識(shí)、線程狀態(tài) –調(diào)度參數(shù)、現(xiàn)場(chǎng) (通用寄存器 ,PC,SP) ? 存放位置 –用戶級(jí)線程:目態(tài)空間(運(yùn)行系統(tǒng)) –核心級(jí)線程:系統(tǒng)空間 軟件教研室 線程結(jié)構(gòu) 寄存器 靜態(tài)數(shù)據(jù) 程序代碼 棧 寄存器 進(jìn)程 2 動(dòng) 態(tài) 堆 內(nèi)存 多進(jìn)程結(jié)構(gòu)(用戶視圖) 靜態(tài)數(shù)據(jù) 程序代碼 棧 進(jìn)程 1 動(dòng) 態(tài) 堆 內(nèi)存 寄存器 軟件教研室 線程結(jié)構(gòu) 靜態(tài)數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1