Re: pthreads rd/wr lock'и
От Serguei E. Leontiev (2:5020/400) к Dmitry E. Oboukhov
В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)
From: leo@sai.msu.ru (Serguei E. Leontiev)
Здравствуй Dmitry,
Dmitry E. Oboukhov -> Serguei E. Leontiev @ вт 8-сен-09 22:12 MSD:
DEO> используется. поэтому в области
DEO> ... код, модифицирующий ресурс
DEO> пришлось сделать еще одну проверку а действительна ли эта информация
DEO> еще. в общем работает, я на этом и остановился пока :)
А куда тебе деваться, с подводной то лодки.
P.S.
Общеупотребительный рецепт оптимизации:
pthread_rdlock()
поиск
sgen = generation;
pthread_unlock()
pthread_wrlock()
if(sgen != genertion){
повтор поиска
}
generation++
изменение
pthread_unlock()
--
Успехов, Сергей Леонтьев. E-mail: lse@CryptoPro.ru <http://www.cryptopro.ru>
--- ifmail v.2.15dev5.4
* Origin: ГАИШ, МГУ (2:5020/400)
Ответы на это письмо:
From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку
From: Username
Или коротким