[ace-users] Order of handling asynchronous method invocations
Douglas C. Schmidt
schmidt at dre.vanderbilt.edu
Mon Sep 17 07:57:25 CDT 2007
Thanks for using the PRF.
> TAO VERSION: 1.5
> ACE VERSION: 5.5
BTW, we suggest you upgrade to ACE+TAO+CIAO x.6 (i.e., ACE 5.6, TAO 1.6, and CIAO
0.6), which you can download from
under the heading: "Latest Release."
> HOST MACHINE and OPERATING SYSTEM:
> Kubuntu Edgy 6.10
> 32 Bit AMD Athlon XP 2600+
> TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
> COMPILER NAME AND VERSION (AND PATCHLEVEL):
> THE $ACE_ROOT/ace/config.h FILE [if you use a link to a platform-
> specific file, simply state which one]:
> THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE [if
> use a link to a platform-specific file, simply state which one
> (unless this isn't used in this case, e.g., with Microsoft Visual
> CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/
> (used by MPC when you generate your own makefiles):
> AREA/CLASS/EXAMPLE AFFECTED:
>[What example failed? What module failed to compile?]
> DOES THE PROBLEM AFFECT:
> If so, what do your $ACE_ROOT/ace/config.h and
> $ACE_ROOT/include/makeinclude/platform_macros.GNU contain?
> On Unix systems, did you run make realclean first?
> OTHER (please specify)?
> REPEAT BY:
> SAMPLE FIX/WORKAROUND:
>I have a question concerning AMI.
>Imagine we have a client and a server. The client will invoke three
>asynchronous methods sequentially.
>And now my question: Will the three methods handled in the correct
>order (first in first out)?
Yes, in general, though the specific answer depends on various things,
such as the concurrency model that you've configured for the ORB.
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