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

正文內(nèi)容

計算機(jī)14實驗報告模板-wenkub.com

2025-05-11 03:22 本頁面
   

【正文】 以及編寫客戶端的makefile文件以及執(zhí)行。利用此套接口服務(wù)器接收并顯示該客戶機(jī)的域名或IP地址,并通過新的socket向客戶端發(fā)送字符串“連接上了”,最后關(guān)閉該socket實驗過程如下:178。2. 基于TCP協(xié)議的編程常用的函數(shù)基于TCP協(xié)議的編程常用的函數(shù)函數(shù)名功能Socket用于建立一個socket連接Bind將socket與本機(jī)上的一個端口綁定,隨后可在該端口監(jiān)聽服務(wù)請求Connect面向連接客服程序使用connect函數(shù)來配置socket,并與遠(yuǎn)程服務(wù)器建立一個TCP連接LintenListen函數(shù)使socket處于被動監(jiān)聽模式,并為該socket建立一個輸入數(shù)據(jù)隊列,將到達(dá)的服務(wù)請求保存在此隊列中,直到程序處理他們AcceptAccept函數(shù)讓服務(wù)器接收客戶連接請求Close停止在socket上的任何數(shù)據(jù)操作Send數(shù)據(jù)發(fā)送函數(shù)Recv數(shù)據(jù)接收函數(shù)3. 通信過程:1) 服務(wù)器調(diào)用socket()、bind()、listen()完成初始化后,調(diào)用accept()阻塞等待,處于監(jiān)聽端口的狀態(tài);客戶端調(diào)用socket( )初始化后,調(diào)用connect()發(fā)出同步信號SYN,并阻塞等待服務(wù)器應(yīng)答,服務(wù)器應(yīng)答一個同步應(yīng)答信號SYNACK,客戶端收到后從connect()返回,同時應(yīng)答一個ACK,服務(wù)器收到后從accept()返回。int pthread_mutex_unlock(pthread_mutex_t *mutex)。四、實驗總結(jié):另一種用在多線程程序中同步訪問的方法是使用互斥量。這個函數(shù)的作用是,用完信號量后對它進(jìn)行清理,清理該信號量所擁有的資源。 sem_post的作用是以原子操作的方式給信號量的值加1。pshared:控制信號量的類型,0表示這個信號量是當(dāng)前進(jìn)程的局部信號量,否則,這個信號量就可以在多個進(jìn)程之間共享。單線程該程序5秒后輸出,sleep期間不再響應(yīng)其它消息或執(zhí)行其他操作。三、實驗內(nèi)容1. 創(chuàng)建和結(jié)束線程函數(shù):int pthread_create(pthread_t *tidp,const pthread_attr_t *attr,(void*)(*start_rtn)(void*),void *arg)。2. 管道(Pipeline):任務(wù)可以被劃分為一系列子操作,每一個被串行處理,且是被不同的線程并發(fā)處理。 /* 從管道中讀數(shù)據(jù)并存入output中 */ printf(“%s \n child, child. \n” , output) 。 /* 將string中的內(nèi)容寫入管道中 */ printf(“parent, parent, parent \n \n \n” ) // 程序結(jié)束}清單 43 main(){static char string[] = “Parent is using pipe write.” 。 // 指定標(biāo)準(zhǔn)輸入描述符0為管道讀指針 close(fd[0])。 // 用程序father覆蓋當(dāng)前程序 printf(“ father failed.\n”)。 // 關(guān)閉管道輸入描述符 close(STD_OUTPUT)。 // 調(diào)用自定義函數(shù)pipeline() exit(1)。}//清單42 管道程序 define STD_INPUT 0 // 定義標(biāo)準(zhǔn)輸入設(shè)備描述符 define STD_OUTPUT 1 // 定義標(biāo)準(zhǔn)輸出設(shè)備描述符int fd[2]。 printf(\nMy pid is %d,%s\n pid = %d\n global = %d\n local = %d\n, getpid(),string,pid,global,local)。 if(pid == 0){ string = I am child.。 char *string = these are values before fork:。要求啟用兩個進(jìn)程,子進(jìn)程完成對文件的實際操作。可以節(jié)省勞動時間,讓三個程序同時編譯,簡化了操作。\12939。(2)使用Vi將程序清單443和44的程序輸入、利用gcc分別編譯這三個程序,寫出編譯命令和編譯結(jié)果,如果不成功,嘗試?yán)胓db調(diào)試。}實 驗 報 告組別姓名高宇同組實驗者實驗項目名稱實驗四進(jìn)程控制實驗日期第ong14周周四3,4節(jié)教師評語實驗成績指導(dǎo)教師實驗?zāi)康?if((fd = open(,O_WRONLY|O_CREAT/*|O_APPEND,0644*/)) == 1) err_exit(file open fail!)。char buf2[] = ABCDEFGHIJ。 if(fseek(fp,40,SEEK_SET)==1) err_exit(fseek error!)。 exit(1)。c,nread)。//將注釋打開,并將兩條語句的后一句注釋掉,重新編譯執(zhí)行。 int in, out。}out = fopen(,w)。程序清單//程序清單 31include include int main(void){char c。/*0為女生,1為男生*/ char mobile_phone[12]。(4)按照說明重新修改程序32,并使用time命令察看程序執(zhí)行的時間效率上有何區(qū)別。實驗內(nèi)容和步驟(1)使用Vi將程序清單31和32的程序輸入,并在當(dāng)前目錄下創(chuàng)建文件“”和文件“”,盡可能的使文件“”大一些。 esac echo e n \n\n\tHit the return key to continue read DUMMYdone實 驗 報 告組別姓名高宇同組實驗者實驗項目名稱實驗三文件操作實驗日期第13周周四
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1