diff options
author | sergio <sergio@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-04-27 18:29:08 +0000 |
---|---|---|
committer | sergio <sergio@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-04-27 18:29:08 +0000 |
commit | 806414c09fba7a9687ed0fcf5113eca8df7c2192 (patch) | |
tree | a925f1bb7aca81ed5edc5e3e7305398463149ab2 /TAO/performance-tests | |
parent | bea015a587cf6436969839f12a10228f74794b81 (diff) | |
download | ATCD-806414c09fba7a9687ed0fcf5113eca8df7c2192.tar.gz |
*** empty log message ***
Diffstat (limited to 'TAO/performance-tests')
-rw-r--r-- | TAO/performance-tests/Cubit/TAO/MT_Cubit/client.cpp | 6 | ||||
-rw-r--r-- | TAO/performance-tests/Cubit/TAO/MT_Cubit/server.cpp | 27 |
2 files changed, 21 insertions, 12 deletions
diff --git a/TAO/performance-tests/Cubit/TAO/MT_Cubit/client.cpp b/TAO/performance-tests/Cubit/TAO/MT_Cubit/client.cpp index 5195eee812b..1d824651c78 100644 --- a/TAO/performance-tests/Cubit/TAO/MT_Cubit/client.cpp +++ b/TAO/performance-tests/Cubit/TAO/MT_Cubit/client.cpp @@ -108,7 +108,7 @@ do_priority_inversion_test (Task_State &ts) priority); // Now activate the high priority client. - priority = ACE_THR_PRI_FIFO_DEF; + priority = ACE_THR_PRI_FIFO_DEF + 25; if (high_priority_client.activate (THR_BOUND | ACE_SCHED_FIFO, 1, @@ -138,6 +138,10 @@ do_priority_inversion_test (Task_State &ts) for (i = 0; i < ts.thread_count_ - 1; i++) { + ACE_DEBUG ((LM_DEBUG, + "Creating servant with low priority %d\n", + priority)); + // The first thread starts at the lowest priority of all the low // priority clients. if (low_priority_client.activate (THR_BOUND | ACE_SCHED_FIFO, diff --git a/TAO/performance-tests/Cubit/TAO/MT_Cubit/server.cpp b/TAO/performance-tests/Cubit/TAO/MT_Cubit/server.cpp index c9fa52eb353..a1a22d9c1e2 100644 --- a/TAO/performance-tests/Cubit/TAO/MT_Cubit/server.cpp +++ b/TAO/performance-tests/Cubit/TAO/MT_Cubit/server.cpp @@ -663,10 +663,11 @@ start_servants (void) 0), //task id 0. -1); - ACE_Sched_Priority priority = ACE_THR_PRI_FIFO_DEF; + ACE_Sched_Priority priority = ACE_THR_PRI_FIFO_DEF + 25; ACE_DEBUG ((LM_DEBUG, - "Creating servant with high priority %d\n", priority)); + "Creating servant with high priority %d\n", + priority)); // Make the high priority task an active object. if (high_priority_task->activate (THR_BOUND | ACE_SCHED_FIFO, @@ -715,16 +716,20 @@ start_servants (void) Cubit_Task (args, "internet", 1, &barrier_, i+1), -1); - // Make the low priority task an active object. - if (low_priority_task [i]->activate (THR_BOUND | ACE_SCHED_FIFO, - 1, - 0, - priority) == -1) - { - ACE_ERROR ((LM_ERROR, "(%P|%t; %p\n", - "low_priority_task[i]->activate")); - } + ACE_DEBUG ((LM_DEBUG, + "Creating servant with low priority %d\n", + priority)); + // Make the low priority task an active object. + if (low_priority_task [i]->activate (THR_BOUND | ACE_SCHED_FIFO, + 1, + 0, + priority) == -1) + { + ACE_ERROR ((LM_ERROR, "(%P|%t; %p\n", + "low_priority_task[i]->activate")); + } + priority = ACE_Sched_Params::next_priority (ACE_SCHED_FIFO, priority, ACE_SCOPE_THREAD); |