void one_at_a_time_please() {
EnterCriticalSection(Ssection) ;
// tutaj wykonujemy chroniony kod LeaveCriticalSection(Ssection) ;
bool only_one_at_a_time_please() {
if !(TryEnterCriticalSection(Ssection)) {
return FALSE;
// tutaj wykonujemy chroniony kod LeaveCriticalSection(Ssection) ; return TRUE;
© Marek Nowak
Programowanie współbieżne w systemach operacyjnych Windows NT/2000