--- joko/Uni/BSArch/02/bakery_main.c 2006/05/26 10:43:01 1.1 +++ joko/Uni/BSArch/02/bakery_main.c 2006/05/26 10:50:19 1.2 @@ -12,7 +12,7 @@ do { - My_EnterCriticalSection( myId, lpsec ); + //My_EnterCriticalSection( myId, lpsec ); /*----*/ value = myId; @@ -24,7 +24,7 @@ } /*----*/ - My_LeaveCriticalSection( myId, lpsec ); + //My_LeaveCriticalSection( myId, lpsec ); iter++; } while (iter < 30); @@ -34,7 +34,7 @@ main () { HANDLE th1, th2, th3; - My_InitializeCriticalSection( &lpsec ); + //My_InitializeCriticalSection( &lpsec ); th1 = CreateThread( NULL, 0, thread_func, (void*) 1, 0, NULL ); th2 = CreateThread( NULL, 0, thread_func, (void*) 2, 0, NULL ); @@ -44,6 +44,6 @@ WaitForSingleObject( th2, INFINITE ); WaitForSingleObject( th3, INFINITE ); - My_DeleteCriticalSection( lpsec ); + //My_DeleteCriticalSection( lpsec ); }