[發(fā)明專利]基于Windows平臺的端口模型系統(tǒng)在審
| 申請?zhí)枺?/td> | 201710007740.1 | 申請日: | 2017-01-05 |
| 公開(公告)號: | CN108279984A | 公開(公告)日: | 2018-07-13 |
| 發(fā)明(設(shè)計(jì))人: | 不公告發(fā)明人 | 申請(專利權(quán))人: | 長沙云昊信息科技有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 410011 湖南省長沙市芙蓉區(qū)朝*** | 國省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 線程 端口模型 線程池 模型應(yīng)用 完成消息 網(wǎng)絡(luò)服務(wù) 系統(tǒng)利用 應(yīng)用程序 異步I/O 下端口 隊(duì)列 客戶 創(chuàng)建 | ||
本發(fā)明是一種Windows操作系統(tǒng)下端口模型應(yīng)用,本系統(tǒng)完成端口模型中有類似于WEB應(yīng)用服務(wù)器如Tomcat的線程池,但同時(shí)還多了一個(gè)完成消息隊(duì)列,線程池中的線程都負(fù)責(zé)處理I/O請求,相對于收到I/O請求時(shí)創(chuàng)建線程,通過I/O完成端口應(yīng)用程序可以更快更有效的處理異步I/O請求;本系統(tǒng)利用為數(shù)不多的線程為成千上萬的客戶同時(shí)提供網(wǎng)絡(luò)服務(wù)。
技術(shù)領(lǐng)域
本發(fā)明屬于Windows平臺技術(shù)領(lǐng)域,涉及了多線程技術(shù)。
背景技術(shù)
隨著計(jì)算機(jī)廣泛使用,Windows成了最重要的平臺系統(tǒng);在平臺開發(fā)的游戲,社交軟件和工作軟件等都需要非常大的功能應(yīng)用,通過本系統(tǒng)的使用可以讓W(xué)INGS平臺使用起來更加的流暢,滿足了人們的需求。
發(fā)明內(nèi)容
本系統(tǒng)的總體設(shè)計(jì)
1.創(chuàng)建線程/進(jìn)程和銷毀線程/進(jìn)程口,而是一個(gè)Windows的內(nèi)核對象,它包括兩部分:一個(gè)是線程池,另一個(gè)就是消息通知隊(duì)列,I/O完成端口是允許應(yīng)用程序使用線程池來處理異步I/O請求的機(jī)制,線程池中的線程都負(fù)責(zé)處理I/O請求;通過I/O完成端口應(yīng)用程序可以更快更有效地處理異步I/O請求;由操作系統(tǒng)把已經(jīng)完成的重疊I/O請求的通知放入其中,一旦某項(xiàng)I/O操作完成,某個(gè)可以對該操作結(jié)果進(jìn)行處理的工作者線程就會(huì)收到一則通知,而套接字在被創(chuàng)建后,可以在任何時(shí)候與某個(gè)完成端口進(jìn)行關(guān)聯(lián);
2.系統(tǒng)產(chǎn)生固定數(shù)目的線程為客戶提供服務(wù),線程數(shù)量與客戶的數(shù)量沒什么聯(lián)系;一方面,一個(gè)線程可以分時(shí)地為多個(gè)客戶服務(wù),另一方面,在一個(gè)客戶的會(huì)話期間,多個(gè)線程接力為它提供服務(wù),線程池方法避免了線程的頻繁創(chuàng)建和銷毀帶來的開銷;采用這種技術(shù),可以利用為數(shù)不多的線程為成千上萬的客戶同時(shí)提供網(wǎng)絡(luò)服務(wù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于長沙云昊信息科技有限公司,未經(jīng)長沙云昊信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710007740.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 在多線程處理器中用于高速線程間中斷的方法和設(shè)備
- 一種多線程系統(tǒng)中實(shí)現(xiàn)實(shí)時(shí)監(jiān)控各線程狀態(tài)的方法
- 移動(dòng)終端系統(tǒng)線程池實(shí)現(xiàn)方法及裝置
- 一種基于策略模式的信號發(fā)生器多線程管理方法
- 多線程并發(fā)處理方法和多線程并發(fā)處理系統(tǒng)
- 分布式系統(tǒng)的線程管理方法和裝置
- 線程執(zhí)行方法、裝置、終端及存儲介質(zhì)
- 線程監(jiān)控方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲介質(zhì)
- 一種多核系統(tǒng)中多線程調(diào)度方法、裝置及設(shè)備
- 線程間通信方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種基于信號量的線程池共享方法及系統(tǒng)
- 用于調(diào)整線程池容量的方法及裝置
- 基于線程池的任務(wù)處理方法及裝置
- 統(tǒng)一線程池處理方法、應(yīng)用服務(wù)器及計(jì)算機(jī)可讀存儲介質(zhì)
- 線程處理方法及裝置
- 一種線程池容量調(diào)整方法、裝置、設(shè)備及可讀存儲介質(zhì)
- 一種線程池優(yōu)化方法及系統(tǒng)
- 一種動(dòng)態(tài)調(diào)度線程池的方法及終端
- 一種異步IO實(shí)現(xiàn)Samba多線程多通道的方法、裝置及介質(zhì)
- 一種應(yīng)用線程池的監(jiān)控方法及線程池監(jiān)控裝置
- 用于分布式應(yīng)用確認(rèn)的模型檢查
- 在運(yùn)行時(shí)間映射應(yīng)用依賴性
- 應(yīng)用程序的推薦方法和裝置
- 一種繼承具體應(yīng)用模型的深度學(xué)習(xí)模型的訓(xùn)練方法和系統(tǒng)
- 群智能建筑應(yīng)用程序與仿真模型運(yùn)行交互方法
- 一種終端應(yīng)用行為反射的處理方法
- 模型參數(shù)調(diào)整方法、裝置、電子設(shè)備及可讀存儲介質(zhì)
- 管理應(yīng)用的方法、裝置、計(jì)算機(jī)設(shè)備和存儲介質(zhì)
- 面向調(diào)控云應(yīng)用的數(shù)據(jù)建模方法、系統(tǒng)、設(shè)備及存儲介質(zhì)
- 模型管理方法、裝置、計(jì)算機(jī)設(shè)備和存儲介質(zhì)





