本發(fā)明提供了一種集群通信中的報(bào)文群發(fā)方法,報(bào)文群發(fā)功能由發(fā)送線程和調(diào)度線程共同實(shí)現(xiàn)。發(fā)送線程收到調(diào)度線程的指派任務(wù)后,完成報(bào)文的發(fā)送,如果收到調(diào)度線程釋放報(bào)文的信號(hào),則釋放該報(bào)文空間,否則將該報(bào)文重新入隊(duì)到某群發(fā)隊(duì)列。調(diào)度線程輪詢各個(gè)發(fā)送隊(duì)列,為隊(duì)列中等待發(fā)送的報(bào)文創(chuàng)建指派任務(wù),通知發(fā)送線程發(fā)送報(bào)文,當(dāng)前指派任務(wù)被完成后,調(diào)度線程才會(huì)給發(fā)送線程發(fā)放下一個(gè)指派任務(wù)。本發(fā)明方法克服了使用大量復(fù)...
|