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

正文內(nèi)容

基于多核編程的案例分析-在線瀏覽

2024-12-02 10:42本頁(yè)面
  

【正文】 haredStateObj)。 ()。 (A client left, number of connections is {0}, ) 。amp。 用隊(duì)列管理多線程 任務(wù)處理 任務(wù)處理 任務(wù)處理 FIFO隊(duì)列結(jié)構(gòu) 客戶端請(qǐng)求任務(wù) 監(jiān)聽線程 當(dāng)客戶端請(qǐng)求到達(dá), 將請(qǐng)求放到隊(duì)列中。 } class ClientService { const int NUM_OF_THREAD = 10。 private bool ContinueProcess = false 。 public ClientService(ClientConnectionPool ConnectionPool) { this .ConnectionPool = ConnectionPool 。 // Start threads to handle Client Task for ( int i = 0 。 i++) { ThreadTask[i] = new Thread( new ThreadStart() )。 } } private void Process() { while ( ContinueProcess ) { ClientHandler client = null 。 } if ( client != null ) { () 。 } (100) 。 –第二種方法: ? 系統(tǒng)性能會(huì)好一些,但是對(duì)所產(chǎn)生的線程的控制性差一些。 基于多核編程的案例分析 ? .NET環(huán)境下,多線程 TCP服務(wù)案例 ? C/S模式下多媒體 socket通信( MFC) ( PC - Embedded Platform) C/S模式下多媒體 socket通信 ? 內(nèi)容: –案例介紹 –軟件設(shè)計(jì) –優(yōu)化過程 介紹 ? 目的: – 熟悉基于多核的編程及優(yōu)化技術(shù),并將其與嵌入式平臺(tái)程序優(yōu)化技術(shù)相聯(lián)系。 ? 介紹: – 采用 C/S模式(服務(wù)器端 /客戶端)。 ? 服務(wù)器端: PC amp。 – 傳輸多媒體信息,如圖片。 – 客戶端采用 GPRS模塊介入 Inter。 – 服務(wù)器端程序: Visual C++ C# – 客戶端程序 : Embedded Visual C++ amp。 SP2 amp。 ? 因?yàn)榭蛻舳耸峭ㄟ^ GPRS接入 Inter,此時(shí)即使采用可信連接的 TCP協(xié)議,當(dāng)采用多線程時(shí)仍然會(huì)產(chǎn)生嚴(yán)重的丟包現(xiàn)象(此時(shí)數(shù)據(jù)包必須小于 )。 – 創(chuàng)建和銷毀線程的方法 – 內(nèi)存泄漏的處理 – 基于多核的編程工具的使用 – Intel多核編程工具包對(duì)程序的優(yōu)化方法 – 共享內(nèi)存的處理 – 可以對(duì)單核多線程與多核對(duì)線程進(jìn)行比較 – 對(duì)嵌入式平臺(tái)開發(fā)而言: ? 單核多線程的編程方法 ? 通過 GPRS介入 Inter的方法 ? 創(chuàng)建和銷毀線程 – 等等 軟件設(shè)計(jì) ? 服務(wù)器端軟件設(shè)計(jì): –服務(wù)器端有一個(gè)主線程 –支持同時(shí)多個(gè)客戶端的連接,為每個(gè)客戶端建立一個(gè)線程。 –當(dāng)客戶端采用多線程發(fā)送的時(shí)候,服務(wù)器端程序接收線程對(duì)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1