From 594a28d22149f1d882a35dd81b769466994f7fa7 Mon Sep 17 00:00:00 2001 From: "W. Eric Norum" Date: Thu, 26 Oct 2006 19:08:58 +0000 Subject: [PATCH] Don't leave dandling tasks. --- src/libCom/test/epicsThreadPriorityTest.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libCom/test/epicsThreadPriorityTest.cpp b/src/libCom/test/epicsThreadPriorityTest.cpp index cd51d3bc4..5cfae819f 100644 --- a/src/libCom/test/epicsThreadPriorityTest.cpp +++ b/src/libCom/test/epicsThreadPriorityTest.cpp @@ -35,8 +35,9 @@ static void client(void *arg) { info *pinfo = (info *)arg; epicsThreadId idSelf = epicsThreadGetIdSelf(); + int pass; - while(1) { + for(pass = 0 ; pass < 3 ; pass++) { epicsEventWaitStatus status; status = epicsEventWait(pinfo->waitForMaster); if(status!=epicsEventWaitOK) { @@ -95,6 +96,6 @@ extern "C" void epicsThreadPriorityTest(void *) } } done: - epicsExit(0); + epicsThreadSleep(1.0); } } /* extern "C" */