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

正文內(nèi)容

信息安全產(chǎn)品開(kāi)發(fā)實(shí)踐并發(fā)服務(wù)器ii——多線程-展示頁(yè)

2025-04-18 11:24本頁(yè)面
  

【正文】 存映像要從父進(jìn)程拷貝到子進(jìn)程,所有描述字要在子進(jìn)程中復(fù)制等等。實(shí)驗(yàn)環(huán)境 X86,WindowsXP,VMware Workstation ,RedHat Linux , 實(shí)驗(yàn)內(nèi)容(算法、程序、步驟和方法) 試驗(yàn)題目1修改遠(yuǎn)程控制程序服務(wù)器程序,將其從循環(huán)模式或多進(jìn)程模式修改為多線程模式試驗(yàn)題目2多線程端口掃描程序?qū)崿F(xiàn)一個(gè)多線程端口掃描程序:要求:1. 能同時(shí)掃描5個(gè)IP地址;2. 針對(duì)每個(gè)iP地址,開(kāi)設(shè)100個(gè)線程對(duì)其進(jìn)行掃描;3. 如果端口打開(kāi),使用函數(shù)getservbyport獲取其服務(wù)名,在屏幕上打印:IP port servername,如果是未知服務(wù),則屏幕顯示:ip port unkonown 實(shí)驗(yàn)一:先來(lái)回顧一下上次實(shí)驗(yàn)實(shí)現(xiàn)的多進(jìn)程并發(fā)服務(wù)器:Unix下的大多數(shù)網(wǎng)絡(luò)服務(wù)器程序都是這么編寫(xiě)的,即父進(jìn)程接受連接,派生子進(jìn)程,子進(jìn)程處理與客戶(hù)的交互。四 川 大 學(xué) 計(jì) 算 機(jī) 學(xué) 院、軟 件 學(xué) 院實(shí) 驗(yàn) 報(bào) 告 學(xué)號(hào):_1143111172_ 姓名:_柴承訓(xùn)_ 專(zhuān)業(yè):_軟件工程_ 班級(jí):_9班_ 第 7 周 課程名稱(chēng) 信息安全產(chǎn)品開(kāi)發(fā)實(shí)踐 實(shí)驗(yàn)課時(shí)5實(shí)驗(yàn)項(xiàng)目 并發(fā)服務(wù)器II——多線程 實(shí)驗(yàn)時(shí)間實(shí)驗(yàn)?zāi)康?1) 繼續(xù)了解Linux下C語(yǔ)言程序開(kāi)發(fā)的過(guò)程2) 了解線程庫(kù)Pthreads及提供的基本線程的操作線程的屬性,了解線程的屬性,線程的互斥和同步3) 掌握多線程網(wǎng)絡(luò)服務(wù)器模型4) 能在Linux環(huán)境實(shí)現(xiàn)TCP多線程并發(fā)服務(wù)器模型5) 能編寫(xiě)多線程端口掃描程序 雖然這種模型很多年來(lái)使用得很好,但是fork時(shí)有一些問(wèn)題: (1)fork是昂貴的。目前有的Unix實(shí)現(xiàn)使用一種叫做寫(xiě)時(shí)拷貝(copy-on-write)的技術(shù),可避免父進(jìn)程數(shù)據(jù)空間向子進(jìn)程的拷貝。Fork之前的信息容易傳遞,因?yàn)樽舆M(jìn)程從一開(kāi)始就有父進(jìn)程數(shù)據(jù)空間及所有描述字的拷貝。 ;而上述兩個(gè)問(wèn)題可以通過(guò)用線程代替進(jìn)程的方法來(lái)克服,接下來(lái)我們?cè)賮?lái)看下進(jìn)程的一些特點(diǎn):? 線程有助于解決這兩個(gè)問(wèn)題。 ? 一個(gè)進(jìn)程中的所有線程共享相同的全局內(nèi)存,這使得線程很容易共享信息,但是這種簡(jiǎn)易性也帶來(lái)了同步問(wèn)題。 ? 但是每個(gè)線程有自己的線程ID、寄存器集合(包括程序計(jì)數(shù)器和棧指針)、棧(用于存放局部變量和返回地址)、error、信號(hào)掩碼、優(yōu)先級(jí)。源代碼:/* * ===================================================================================== * * Filename: * * Description: This program is used to demostrate how to implement a udp rpc server * * Version: * Created: 2013騫?9鏈?4鏃?20鏃?9鍒?2縐? * Revision: none * Compiler: gcc * * Author: Gang Liang * Organization: Computer Science College, Sichuan Universtiy * * ===================================================================================== */include include include include sys/include netinet/include sys/include include include arpa/define PORT 8888 /*server port */define SIZE 2048 /* 2K BUFFER */void *
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1