prev
next
ru.cpp
FromSerguei E. Leontiev0:0/0.0Date Write2009-09-09 00:39:25
ToDmitry E. Oboukhov0:0/0.0Date Arrived2009-09-14 15:09:04
SubjRe: pthreads rd/wr lock'и
Attr
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)