![]() |
![]() |
|
Professional
Microsoft Robotics Developer Studio
This chapter discusses the Concurrency and Coordination Runtime (CCR) by means of an extensive example that exercises most of the common CCR patterns.
The CCR is responsible for multi-tasking under MRDS. It is a light-weight runtime written entirely in .NET that is very efficient. If you want to program using MRDS, you will need a good understanding of the CCR. The basic architecture of the CCR is shown below:
Decentralized System Services (DSS), which are discussed in Chapter 3, are built on top of the CCR.
The following application is included in this chapter:
CCR Examples
This example covers many different aspects of the CCR as you can see from the menu in the following screenshot:
This code is available free of charge for non-commercial use. Please see the Licence Agreement.