Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / examples / Kokyu_dsrt_schedulers / fp_example / README
blob577f48d1f1a25d8788f5af826db39118c8a0cd3a
3 This example illustrates the working of a Kokyu
4 based DSRT scheduler. There are 2 threads waiting
5 for requests on the server side. Two threads are
6 started on the client side. The main thread as
7 well as the worker threads are given the maximum
8 priority so that their "release" happen immediately.
9 Each of the worker threads make a remote two-way
10 call to the server. The two requests are processed
11 in different threads on the server side.
13 On the client side, the first thread is given lesser
14 priority than the second thread and the second thread
15 is started a little later than the first. It is
16 expected that, on the server side, the first request
17 is processed by one of the two threads. When the
18 second request comes in, the other thread that processes
19 this request should become more eligible since the
20 second request carries more importance than the first.
21 A timeline is generated which shows the sequence of
22 execution of the two different threads on the server.
24 Make sure that you run in privileged mode.
26 To run the test using the CV-based approach (see ../README),
28 ./server -d
29 ./client -d -x
31 To run the test using the OS-based approach (see ../README),
33 ./server -d -s
34 ./client -d -x -s
36 The timeline is generated in timeline.txt