netp_npokon: (Default)
netp_npokon ([personal profile] netp_npokon) wrote2011-02-18 01:10 pm

Туалетная тема

Представьте себе шумную вечеринку в доме с единственным туалетом. В какой-то момент один из гостей очень устает и начинает молить небесные силы, чтобы все остальные куда-нибудь исчезли. Допустим, небесные силы обращают на него внимание и терминируют всех, кроме нашего героя. Если в этот момент туалет был заперт изнутри, то оставшийся в живых оказывается в безвыходной ситуации.

Точно так же чувствует себя поток, делающий fork() в многопоточной программе. Если вдруг другой поток успел перед смертью позвать pthread_mutex_lock(), то дальше этот мьютекс остается только выкинуть.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting