国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

IO進(jìn)程線程Day8

這篇具有很好參考價值的文章主要介紹了IO進(jìn)程線程Day8。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

IO進(jìn)程線程Day8,c語言

使用信號燈集完成三個進(jìn)程的同步,A進(jìn)程輸出字符A,B進(jìn)程輸出字符B,C進(jìn)程輸出字符C,要求輸出結(jié)果為ABCABCABCABCABC...文章來源地址http://www.zghlxwxcb.cn/news/detail-822327.html

#include<myhead.h>
#include"sem.h"
int main(int argc, const char *argv[])
{
	//創(chuàng)建并初始化一個結(jié)構(gòu)體
	int semid=create_sem(3);
	
 
	pid_t pid1,pid2;
	if((pid1=fork())==0)
	{
 
		//子進(jìn)程1
		while(1)
		{
			P(semid,0);
			sleep(1);
			printf("A");
			fflush(stdout);
			V(semid,1);
		}
	}
	if((pid2=fork())==0)
	{
		//子進(jìn)程2
		while(1)
		{
			P(semid,1);
			sleep(1);
			printf("B");
			fflush(stdout);
			V(semid,2);
		}
	}
 
	//父進(jìn)程
	while(1)
	{
		P(semid,2);
		sleep(1);
		printf("C");
		fflush(stdout);
		V(semid,0);
	}
	sem_delete(semid);
	wait(NULL);
	wait(NULL);
 
	return 0;
}

到了這里,關(guān)于IO進(jìn)程線程Day8的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • C/C++進(jìn)程超詳細(xì)詳解【下部分】(系統(tǒng)性學(xué)習(xí)day8)

    C/C++進(jìn)程超詳細(xì)詳解【下部分】(系統(tǒng)性學(xué)習(xí)day8)

    前言 一,有名管道通信 1 .概念 2 .創(chuàng)建有名管道 實例代碼如下: 二、信號通信 1 .概念 2 .用戶進(jìn)程對信號的響應(yīng)方式 3. 用戶進(jìn)程對常用信號的缺省操作 4. 信號處理流程 5. 信號相關(guān)函數(shù)(系統(tǒng)調(diào)用) ?5.1 kill - 給指定進(jìn)程發(fā)送信號 實例代碼如下:? 5.2 raise() --給當(dāng)前進(jìn)程發(fā)送信

    2024年02月08日
    瀏覽(20)
  • C語言練習(xí)day8

    C語言練習(xí)day8

    變種水仙花_??皖}霸_??途W(wǎng) 題目: 思路:我們拿到題目的第一步可以先看一看題目給的例子,1461這個數(shù)被從中間拆成了兩部分:1和461,14和61,146和1,不知道看到這大家有沒有覺得很熟悉的樣子,沒錯,它拆分的時候是按照每一位來逐漸往右增加來拆分的,換數(shù)學(xué)中的說

    2024年01月21日
    瀏覽(10)
  • C語言:選擇+編程(每日一練Day8)

    C語言:選擇+編程(每日一練Day8)

    目錄 選擇題:? 題一: 題二: 題三: 題四: 題五: 編程題: 題一:字符個數(shù)統(tǒng)計 思路一: 題二:多數(shù)元素 思路一:? 本人實力有限可能對一些地方解釋和理解的不夠清晰,可以自己嘗試讀代碼,或者評論區(qū)指出錯誤,望海涵! 感謝大佬們的一鍵三連!?感謝大佬們的一

    2024年02月11日
    瀏覽(21)
  • IO 與進(jìn)程線程

    2023年05月28日
    瀏覽(24)
  • IO進(jìn)程線程,文件IO(open),文件(stat)與目錄(opendir)屬性的讀取

    IO進(jìn)程線程,文件IO(open),文件(stat)與目錄(opendir)屬性的讀取

    ? ? ? 一、文件IO 1、文件io通過系統(tǒng)調(diào)用來操作文件 系統(tǒng)調(diào)用:系統(tǒng)提供給用戶的一組API(接口函數(shù)) ??????? open/read/write/close/lseek... 用戶空間進(jìn)程訪問內(nèi)核的接口 把用戶從底層的硬件編程中解放出來 極大的提高了系統(tǒng)的安全性 使用戶程序具有可移植性(同一系統(tǒng)下) 是操作

    2024年02月11日
    瀏覽(30)
  • 【Java】基于fabric8io庫操作k8s集群實戰(zhàn)(pod、deployment、service、volume)

    【Java】基于fabric8io庫操作k8s集群實戰(zhàn)(pod、deployment、service、volume)

    一開始了解到Java Api庫操作k8s集群,有兩個,分別為: kubernetes-client/java fabric8io/kubernetes-client 但個人對比使用了兩個發(fā)現(xiàn),還是 fabric8io更易用 ,用的人多是有道理的, fabric8io和yaml文件十分貼切 ,所以 通俗易懂 。本文前提是已配置好集群,已經(jīng)熟悉了kubectl工具常用命令。

    2024年02月02日
    瀏覽(19)
  • IO進(jìn)程線程第五天(8.2)進(jìn)程函數(shù)+XMind(守護進(jìn)程(幽靈進(jìn)程),輸出一個時鐘,終端輸入quit時退出時鐘)

    IO進(jìn)程線程第五天(8.2)進(jìn)程函數(shù)+XMind(守護進(jìn)程(幽靈進(jìn)程),輸出一個時鐘,終端輸入quit時退出時鐘)

    1.守護進(jìn)程(幽靈進(jìn)程) 2.輸出一個時鐘,終端輸入quit時退出時鐘 ? ? ? ?

    2024年02月14日
    瀏覽(20)
  • IO進(jìn)程線程,文件與目錄,實現(xiàn)linux任意目錄下ls -la

    注意文件的名字、路徑是如何輸入的。 函數(shù)opendir打開目錄,struct dirent,struct stat這些結(jié)構(gòu)體的含義。? ????????readdir()函數(shù)是一個用于讀取目錄內(nèi)容的系統(tǒng)調(diào)用或庫函數(shù),在類Unix操作系統(tǒng)中(如Linux)廣泛使用。它用于遍歷目錄,并逐個獲取目錄中的條目(文件和子目錄

    2024年02月10日
    瀏覽(23)
  • 學(xué)成在線----day8

    學(xué)成在線----day8

    為了提高網(wǎng)站的速度需要將課程信息進(jìn)行緩存,并且要將課程信息加入索引庫方便搜索,下圖顯示了課程發(fā)布后課程信息的流轉(zhuǎn)情況: 1、向內(nèi)容管理數(shù)據(jù)庫的課程發(fā)布表存儲課程發(fā)布信息,更新課程基本信息表中發(fā)布狀態(tài)為已發(fā)布。 2、向Redis存儲課程緩存信息。 3、向Elas

    2024年02月11日
    瀏覽(16)
  • gorm day8

    gorm Has Many關(guān)系 gorm Many To Many關(guān)系 Has Many 在GORM(Go的一個對象關(guān)系映射庫)中,“Has Many” 關(guān)系表示一個實體與另一個實體之間的一對多關(guān)系。 這意味著一個實體(我們稱之為\\\"父\\\"實體)可以擁有指向多個其他實體(\\\"子\\\"實體)的引用 。這種關(guān)系在數(shù)據(jù)庫中通常通過使用外鍵

    2024年02月20日
    瀏覽(12)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包