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

正文內(nèi)容

線程管理ppt課件-資料下載頁

2025-01-10 04:20本頁面
  

【正文】 ? int sem_init(sem_t *sem, int pshared, ? unsigned int value)。 ? 功能: ? 創(chuàng)建一個信號量并初始化它的值。 ? 參數(shù): ? sem:信號量的地址。 ? pshared:等于 0,信號量在線程間共享;不等于 0,信號量在進程間共享。 ? value:信號量的初始值。 ? 返回值: ? 成功返回 0,失敗返回 1。 ? include ? int sem_wait(sem_t *sem)。 ? 功能: ? 將信號量的值減 1,若信號量的值小于 0,此函數(shù)會引起調(diào)用者阻塞。 ? 參數(shù): ? sem:信號量地址。 ? 返回值: ? 成功返回 0,失敗返回 1。 ? include ? int sem_trywait(sem_t *sem)。 ? 功能: ? 將信號量的值減 1,若信號量的值小于 0,則對信號量的操作失敗,函數(shù)立即返回。 ? 參數(shù): ? sem:信號量地址。 ? 返回值: ? 成功返回 0,失敗返回 1。 ? include ? int sem_post(sem_t *sem)。 ? 功能: ? 將信號量的值加 1并發(fā)出信號喚醒等待線程。 ? 參數(shù): ? sem:信號量地址。 ? 返回值: ? 成功返回 0,失敗返回 1。 ? include ? int sem_getvalue(sem_t *sem, int *sval)。 ? 功能: ? 獲取 sem標識的信號量的值,保存在 sval中。 ? 參數(shù): ? sem:信號量地址。 ? sval:保存信號量值的地址。 ? 返回值: ? 成功返回 0,失敗返回 1。 ? include ? int sem_destroy(sem_t *sem)。 ? 功能: ? 刪除 sem標識的信號量。 ? 參數(shù): ? sem:信號量地址。 ? 返回值: ? 成功返回 0,失敗返回 1。 ? 例: ? ? 練習 ? 生產(chǎn)者消費者: ? 有一個倉庫,生產(chǎn)者負責生產(chǎn)產(chǎn)品,并放入倉庫,消費者會從倉庫中拿走產(chǎn)品 (消費 )。 ? 要求: ? 倉庫中每次只能入一人 (生產(chǎn)者或消費者 )。 ? 倉庫中可存放產(chǎn)品的數(shù)量最多 10個 ,當倉庫放滿時,生產(chǎn)者不能再放入產(chǎn)品。 ? 當倉庫空時,消費者不能從中取出產(chǎn)品。 ? 生產(chǎn)、消費速度不同。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1