[Ace-users] [ace-users] Using ACE_Svc_Handler::msg_queue() for buffering is slow

Douglas C. Schmidt schmidt at dre.vanderbilt.edu
Sat Nov 3 18:59:31 CDT 2007


> No, it uses the reactor the same amount. The ACE_Message_Queue is
> used as a fallback if the ACE_Message_Block gets full. If the
> 'buffer gets full it just puts all the data in the queue, when
> handle_output is called it sends all the data it can from both the
> buffer and the queue. handle_output is called the same number of
> times regardless of method used.

Ok, so what type of synchronization are you using for the ACE_Message_Queue?


Dr. Douglas C. Schmidt                       Professor and Associate Chair
Electrical Engineering and Computer Science  TEL: (615) 343-8197
Vanderbilt University                        WEB: www.dre.vanderbilt.edu/~schmidt
Nashville, TN 37203                          NET: d.schmidt at vanderbilt.edu

More information about the Ace-users mailing list