1.一種通信方法,其特征在于,所述方法應(yīng)用于通信系統(tǒng)中的第一寫入方,所述通信系統(tǒng)包括的n個(gè)寫入方和一個(gè)讀取方,所述n為大于1的整數(shù);所述第一寫入方為所述n個(gè)寫入方中的任一寫入方;所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,一個(gè)所述隊(duì)列消息控制體包括:隊(duì)列存儲(chǔ)區(qū)、隊(duì)列屬性以及隊(duì)列控制信息;
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述第一消息隊(duì)列控制體中所述隊(duì)列控制信息中包括寫入方的標(biāo)識(shí)的情況下,所述在所述通信系統(tǒng)的共享內(nèi)存包括的n個(gè)消息隊(duì)列控制體中確定所述第一寫入方的消息隊(duì)列控制體,包括:
4.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述將所述第一寫入方的第一數(shù)據(jù)寫入至所述第一消息隊(duì)列控制體的隊(duì)列存儲(chǔ)區(qū)的至少一個(gè)第一數(shù)據(jù)存儲(chǔ)塊中之前,所述方法還包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述在所述第一消息隊(duì)列控制體的隊(duì)列存儲(chǔ)區(qū)中沒有處于空閑狀態(tài)的數(shù)據(jù)存儲(chǔ)塊的情況下,進(jìn)行第一處理,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述進(jìn)入內(nèi)核態(tài),在所述內(nèi)核態(tài)下,向所述讀取方發(fā)送第一讀取指令,以使所述讀取方對(duì)所述第一消息隊(duì)列控制體的隊(duì)列存儲(chǔ)區(qū)的數(shù)據(jù)進(jìn)行讀取,并返回用戶態(tài)進(jìn)行處理,包括:
7.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述將所述第一寫入方的第一數(shù)據(jù)寫入至所述第一消息隊(duì)列控制體的隊(duì)列存儲(chǔ)區(qū)的至少一個(gè)第一數(shù)據(jù)存儲(chǔ)塊中,包括:
8.根據(jù)權(quán)利要求1至3任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述隊(duì)列存儲(chǔ)區(qū)為環(huán)形隊(duì)列存儲(chǔ)區(qū)。
10.一種通信方法,其特征在于,所述方法應(yīng)用于通信系統(tǒng)中的讀取方,所述通信系統(tǒng)包括的n個(gè)寫入方和一個(gè)讀取方,所述n為大于1的整數(shù);所述方法包括:
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述在所述n個(gè)消息隊(duì)列控制體中,確定待讀取的第二數(shù)據(jù)所在的第二消息隊(duì)列控制體,包括:
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,在執(zhí)行所述在所述第二消息隊(duì)列控制體的隊(duì)列存儲(chǔ)區(qū)域中的至少一個(gè)第二數(shù)據(jù)存儲(chǔ)塊中讀取所述第二數(shù)據(jù)之前,所述方法還包括:
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述在所述第二消息隊(duì)列控制體的隊(duì)列存儲(chǔ)區(qū)域沒有處于使用狀態(tài)的數(shù)據(jù)存儲(chǔ)塊的情況下,進(jìn)行第二處理,包括:
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述在所述內(nèi)核態(tài)下,向所述第二消息隊(duì)列控制體對(duì)應(yīng)的寫入方發(fā)送第一寫入指令,以進(jìn)行所述第一數(shù)據(jù)的寫入,并返回用戶態(tài)進(jìn)行處理,包括:
15.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述方法還包括:
16.根據(jù)權(quán)利要求10所述的方法,其特征在于,在所述獲取所述通信系統(tǒng)的共享內(nèi)存包括的n個(gè)消息隊(duì)列控制體之前,所述方法還包括:
17.一種第一通信裝置,其特征在于,所述第一通信裝置部署于通信系統(tǒng)中的第一寫入方,所述通信系統(tǒng)包括的n個(gè)寫入方和一個(gè)讀取方,所述n為大于1的整數(shù);所述第一寫入方為所述n個(gè)寫入方中的任一寫入方;所述第一通信裝置包括:
18.一種第二通信裝置,其特征在于,所述第二通信裝置部署于通信系統(tǒng)中的讀取方,所述通信系統(tǒng)包括的n個(gè)寫入方和一個(gè)讀取方,所述n為大于1的整數(shù);所述第二通信裝置包括:
19.一種通信系統(tǒng),其特征在于,所述通信系統(tǒng)包括的n個(gè)寫入方和一個(gè)讀取方,所述n為大于1的整數(shù);
20.根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述n個(gè)寫入方中的多個(gè)寫入方用于并行執(zhí)行:
21.一種計(jì)算機(jī)可讀性存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序或者指令,所述計(jì)算機(jī)程序或者指令被處理器執(zhí)行時(shí),實(shí)現(xiàn)權(quán)利要求1至權(quán)利要求16任一項(xiàng)所述的方法。
22.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序或者指令,所述計(jì)算機(jī)程序或者指令被處理器執(zhí)行時(shí),實(shí)現(xiàn)權(quán)利要求1至權(quán)利要求16任一項(xiàng)所述的方法。