From ed01ca34e5bfca744e654fbba2e9c9579763c010 Mon Sep 17 00:00:00 2001 From: rahuel Date: Tue, 15 Feb 2005 14:08:45 +0000 Subject: [PATCH] sleep(5) --- src/DivComponent/DivComponent.cxx | 7 +++++-- src/MulComponent/MulComponent.cxx | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/DivComponent/DivComponent.cxx b/src/DivComponent/DivComponent.cxx index 4a4522f..9d65455 100644 --- a/src/DivComponent/DivComponent.cxx +++ b/src/DivComponent/DivComponent.cxx @@ -63,8 +63,11 @@ void DivComponentEngine::Div( double x , double y , double & z ) { int S; sendMessage(NOTIF_STEP, "Div is Computing"); - S = 1+(int) (15.0*rand()/(RAND_MAX+1.0)); - sleep(S); +// S = 1+(int) (15.0*rand()/(RAND_MAX+1.0)); + S = 5 ; + while ( S ) { + S = sleep(S); + } sendMessage(NOTIF_TRACE, "Div is Much More Difficult Operation"); MESSAGE("DivComponentEngine::Div( " << x << " , " << y << " , " << z << " ) after " << S << " seconds" ) diff --git a/src/MulComponent/MulComponent.cxx b/src/MulComponent/MulComponent.cxx index 1b4c41f..a840afc 100644 --- a/src/MulComponent/MulComponent.cxx +++ b/src/MulComponent/MulComponent.cxx @@ -63,8 +63,11 @@ void MulComponentEngine::Mul( double x , double y , double & z ) { int S; sendMessage(NOTIF_STEP, "Mul is Computing"); - S = 1+(int) (15.0*rand()/(RAND_MAX+1.0)); - sleep(S); +// S = 1+(int) (15.0*rand()/(RAND_MAX+1.0)); + S = 5 ; + while ( S ) { + S = sleep(S); + } MESSAGE( "MulComponentEngine::Mul( " << x << " , " << y << " , " << z << " ) after " << S << " seconds" ) endService( " MulComponentEngine::Mul" ); -- 2.39.2