на главнуюВсе эхи RU.CPP
войти ?

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
Или коротким

FGHI-url этого письма: area://RU.CPP?msgid=<1187354745@sai.msu.ru>+1ef10c1e