From: Marek P. <ma...@us...> - 2001-11-25 22:33:50
|
Update of /cvsroot/javaprofiler/library/src/prof In directory usw-pr-cvs1:/tmp/cvs-serv20956/src/prof Modified Files: prof.cpp prof_jvm.cpp Log Message: win32 port Index: prof.cpp =================================================================== RCS file: /cvsroot/javaprofiler/library/src/prof/prof.cpp,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -r1.26 -r1.27 *** prof.cpp 2001/11/21 22:31:44 1.26 --- prof.cpp 2001/11/25 22:33:47 1.27 *************** *** 121,124 **** --- 121,125 ---- _prof->shutdownLock.wait(); while( !communThreadEnd) _prof->run(); + communThreadEnd = -1; } Index: prof_jvm.cpp =================================================================== RCS file: /cvsroot/javaprofiler/library/src/prof/prof_jvm.cpp,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -r1.23 -r1.24 *** prof_jvm.cpp 2001/11/21 22:31:44 1.23 --- prof_jvm.cpp 2001/11/25 22:33:47 1.24 *************** *** 525,528 **** --- 525,534 ---- Prof::destroy(); + + // wait a moment until commun thread has stopped + // communThreadEnd is static member variable ! + while( communThreadEnd != -1) Delay::delay( 10); + Delay::delay( 1000); + exit( 0); // for sure } |