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

正文內(nèi)容

線程管理ppt課件(編輯修改稿)

2025-02-06 04:20 本頁面
 

【文章內(nèi)容簡介】 t(void *retval)。 ? 功能: ? 退出調(diào)用線程。 ? 參數(shù) : ? retval:存儲(chǔ)線程退出狀態(tài)的指針。 ? 注: ? 一個(gè)進(jìn)程中的多個(gè)線程是共享該進(jìn)程的數(shù)據(jù)段,因此,通常線程退出后所占用的資源并不會(huì)釋放。 ? 例: ? 取消線程是指取消一個(gè)正在執(zhí)行線程的操作。 ? include ? int pthread_cancel(pthread_t thread)。 ? 功能: ? 取消線程。 ? 參數(shù): ? thread:目標(biāo)線程 ID。 ? 返回值: ? 成功返回 0,失敗返回出錯(cuò)編號(hào)。 ? pthread_cancel函數(shù)的實(shí)質(zhì)是發(fā)信號(hào)給目標(biāo)線程 thread,使目標(biāo)線程退出。 ? 此函數(shù)只是發(fā)送終止信號(hào)給目標(biāo)線程,不會(huì)等待取消目標(biāo)線程執(zhí)行完才返回。 ? 然而發(fā)送成功并不意味著目標(biāo)線程一定就會(huì)終止,線程被取消時(shí),線程的取消屬性會(huì)決定線程能否被取消以及何時(shí)被取消。 ? 線程的取消狀態(tài) ? 線程取消點(diǎn) ? 線程的取消類型 線程的同步互斥 ? 同步 : ? 兩個(gè)或兩個(gè)以上的線程在運(yùn)行過程中協(xié)同步調(diào),按預(yù)定的先后次序運(yùn)行。 ? 互斥 : ? 一個(gè)公共資源同一時(shí)刻只能被一個(gè)線程使用,多個(gè)線程不能同時(shí)使用公共資源。POSIX標(biāo)準(zhǔn)中線程同步和互斥的方法 ,主要有信號(hào)量和互斥鎖兩種方式。 ? 互斥鎖 (mutex) ? mutex是一種簡單的加鎖的方法來控制對共享資源的訪問, mutex只有兩種狀態(tài) ,即上鎖 (lock)和解鎖 (unlock)。 ? 在訪問該資源前,首先應(yīng)申請 mutex,如果 mutex處于 unlock狀態(tài),則會(huì)申請到mutex并立即 lock;如果 mutex處于 lock狀態(tài),則默認(rèn)阻塞申請者。 ? unlock操作應(yīng)該由 lock者進(jìn)行。 ? mutex用 pthread_mutex_t數(shù)據(jù)類型表示,在使用互斥鎖前 ,必須先對它進(jìn)行初始化。 ? 靜態(tài)分配的互斥鎖: ? pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER。 ? 動(dòng)態(tài)分配互斥鎖 : ? pthread_mutex_t mutex。 ? pthread_mutex_init(amp。mutex, NULL)。在所有使用過此互斥鎖的線程都不再需要使用時(shí)候,應(yīng)調(diào)用pthread_mutex_destroy銷毀互斥鎖。 ? include ? int pthread_mutex_init(
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1