summaryrefslogtreecommitdiff
path: root/TAO/CIAO/tests/RTCCM/Priority_Test/Workers/README
blob: b3fdb9f95b9a3c79f5ee75b6695827fa538001ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$Id$

This directory contains the implementations for worker components.
They have the same component definition and share the same
stub/skeleton/servant lib implementations.  That is, they appear to be
the same to their client but they behave differently.

Workers provide the Common_Ops interface which allows their client to
request them to "do some work."  Two differnt kinds of worker
components are available here:

1. Compute_Bound worker (CB_Worker)

   Upon receiving a request to perform some work, it will perform some
   heavy computation and eat up a lot of CPU cycles before returning.

2. IO_Bound worker (IOB_Worker)

   Upon receiving a request to perform some work, it will perform some
   I/O operations before returning.