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

正文內(nèi)容

[信息與通信]16信號一(編輯修改稿)

2024-11-14 22:14 本頁面
 

【文章內(nèi)容簡介】 nam(), getpwuid()以及 getpwnam()等等;( 2)函數(shù)實現(xiàn)時,調(diào)用了 malloc()或者 free()函數(shù);( 3)實現(xiàn)時使用了標(biāo)準(zhǔn) I/O函數(shù)的 總結(jié) ?更多信號發(fā)送函數(shù) ?可重入函數(shù)與不可重入函數(shù) ?不可重入函數(shù)示例 25 信號(四) 第十九章 26 本章目標(biāo) ?信號在內(nèi)核中的表示 ?信號阻塞與未訣 ?信號集操作函數(shù) ?sigprocmask 27 信號在內(nèi)核中的表示 (21) ?執(zhí)行信號的處理動作稱為信號 遞達(dá) ( Delivery),信號從產(chǎn)生到遞達(dá)之間的狀態(tài),稱為信號 未決 (Pending)。進(jìn)程可以選擇阻塞( Block)某個信號。被阻塞的信號產(chǎn)生時將保持在未決狀態(tài),直到進(jìn)程解除對此信號的阻塞,才執(zhí)行遞達(dá)的動作。注意,阻塞和忽略是不同的,只要信號被阻塞就不會遞達(dá),而忽略是在遞達(dá)之后可選的一種處理動作。信號在內(nèi)核中的表示可以看作是這樣的: 信號在內(nèi)核中的表示 (22) 信號集操作函數(shù) ? include ? int sigemptyset(sigset_t *set)。 ? int sigfillset(sigset_t *set)。 ? int sigaddset(sigset_t *set, int signo)。 ? int sigdelset(sigset_t *set, int signo)。 ? int sigismember(const sigset_t *set, int signo)。 sigprocmask(21) ? include ? int sigprocmask(int how, const sigset_t *set, sigset_t *oset)。 ?功能:讀取或更改進(jìn)程的信號屏蔽字。 ?返回值:若成功則為 0,若出錯則為 1 ?如果 oset是非空指針,則讀取進(jìn)程的當(dāng)前信號屏蔽字通過oset參數(shù)傳出。如果 set是非空指針,則更改進(jìn)程的信號屏蔽字,參數(shù) how指示如何更改。如果 oset和 set都是非空指針,則先將原來的信號屏蔽字備份到 oset里,然后根據(jù) set和 how參數(shù)更改信號屏蔽字。假設(shè)當(dāng)前的信號屏蔽字為mask,下表說明了 how參數(shù)的可選值。 sigprocmask(22) how參數(shù)的含義 總結(jié) ?信號在內(nèi)核中的表示 ?信號阻塞與未訣 ?信號集操作函數(shù) ?sigprocmask 33 信號(五) 第二十章 34 本章目標(biāo) ?sigaction函數(shù) ?sigaction結(jié)構(gòu)體 ?sigaction示例 35 sigaction ?包含頭文件 ?功能 :sigaction函數(shù)用于改變進(jìn)程接收到特定信號后的行為。 ?原型: int sigaction(int signum,const struct sigaction *act,const struct sigaction *old)。 ?參數(shù) ?該函數(shù)的第一個參數(shù)為信號的值,可以為除 SIGKILL及 SIGSTOP外的任何一 個特定有效的信號(為這兩個信號定義自己的處理函數(shù),將導(dǎo)致信號安裝錯誤) ?第二個參數(shù)是指向結(jié)構(gòu) sigaction的一個實例的指針,在結(jié)構(gòu) sigaction的實例中,指定了對特定信號的處理,可以為空,進(jìn)程會以缺省方式對信號處理 ?第三個參數(shù) oldact指向的對象用來保存原來對相應(yīng)信號的處理,可指定 oldact為 NULL。 ?返回值 :函數(shù)成功返回 0,失敗返回 1 sigaction結(jié)構(gòu)體 ?第二個參數(shù)最為重要,其中包含了對指定信號的處理、信號所傳遞的信息、信號處理函數(shù)執(zhí)行過程中應(yīng)屏蔽掉哪些函數(shù)等等 struct sigaction { void (*sa_handler)(int)。 void (*sa_sigaction)(in
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1