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

正文內(nèi)容

實(shí)驗(yàn)一、進(jìn)程控制(留存版)

2024-08-26 22:08上一頁面

下一頁面
  

【正文】 取后,數(shù)據(jù)將自動(dòng)被管道清除 不能由一個(gè)進(jìn)程向多個(gè)進(jìn)程同時(shí)傳遞同一個(gè)數(shù)據(jù) ftl()可將管道讀模式設(shè)置為非阻塞模式 關(guān)閉管道: close() 關(guān)閉讀端口時(shí),在管道上進(jìn)行寫操作的進(jìn)程將收到 SIGPIPE信號(hào) 關(guān)閉寫端口時(shí),進(jìn)行讀操作的 read()函數(shù)將返回 0 6. 管道通信的使用 — 命名管道的創(chuàng)建與讀寫 創(chuàng)建命名管道: int mknod(const char *path, mode_t mod, dev_t dev); int mkfifo(const char *path, mode_t mode); 命名管道必須先調(diào)用 open()將其打開 同時(shí)用讀寫方式 (O_RDWR)打開時(shí),一定不會(huì)導(dǎo)致阻塞 以只讀方式 (O_RDONLY)打開時(shí),調(diào)用 open()函數(shù)的進(jìn)程將會(huì)被阻塞直到有寫方打開管道 以寫方式 (O_WRONLY)打開時(shí),阻塞直到有讀方打開管道 四、實(shí)驗(yàn)指導(dǎo) main( ) { 創(chuàng)建無名管道; 設(shè)置軟中斷信號(hào) SIGINT; 創(chuàng)建子進(jìn)程 2; 等待子進(jìn)程 2退出; 關(guān)閉管道; } 父進(jìn)程信號(hào)處理 { 發(fā) SIGUSR1給子進(jìn)程 1; 發(fā) SIGUSR2給子進(jìn)程 2; } 子進(jìn)程 1 { 設(shè)置忽略信號(hào) SIGINT; 設(shè)置信號(hào) SIGUSR1; while(1) { 發(fā)送數(shù)據(jù)至管道數(shù)據(jù); 計(jì)數(shù)器 ++; 睡眠 1秒; } } 子進(jìn)程 2 { 設(shè)置忽略信號(hào) SIGINT; 設(shè)置信號(hào) SIGUSR1; while(1) { 接收管道數(shù)據(jù); 顯示數(shù)據(jù); } } SIGUSR1信號(hào)處理 { 關(guān)閉管道; 顯示退出信息; 退出; } 。 exit(0)。 int execle(const char *path, const char *arg, const char *envp[])。 }e l s e / / m a i n{ t 1 = w a i t p i d ( p 1 , amp。 創(chuàng)建一個(gè)子進(jìn)程 , 被創(chuàng)建的子進(jìn)程是父進(jìn)程 的 進(jìn)程 映像的一個(gè)副本 (除 proc結(jié)構(gòu)外 ) 。 }}i f ( p 1 = = 0 ) { p u t s ( s u b 1 c r e a t e d \ n ) 。 76 ② waitpid() 語法格式: waitpid(pid_t pid,int * status,int options) 用來等待子進(jìn)程的結(jié)束,但它用于等待某個(gè)特定進(jìn)程結(jié)束。 while(1)。 if(signal(SIGINT, my_func) == SIG_ERR) printf(can39。
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1