Re: Перебои в чтении реестра

From
George Hazan ()
To
Pavel Dvorkin ()
Date
2001-08-30T16:55:22Z
Area
SU.WINDOWS.NT.PROG
   Приветствую, Pavel!
   Вы писали Thu, 30 Aug 2001 12:42:06 +0400  к (George Hazan):

PD> А сервер у тебя многопоточный ? Если да, то не получается ли так, что
PD> два потока пытаются одновременно обратиться к реестру?

Определенно многопоточный. Почему бы и нет? Честно говоря, о чем я никогда не
задумывался и не принимал во внимание - так это вот такой возможности, ибо
никогда не имел с этим проблем. Гхм, попробую, почему бы и нет.

PD> Честно сказать, не в курсе, насколько это разрешено в применении к
PD> одному и тому же ключу, да и не создаешь ты ключ, а только открываешь...

По крайней мере MSDN молчит (особенно про NT), да и я не припомню подобных
проблем.

PD> И все же реестр - разделяемый ресурс и я не уверен, что доступ к нему
PD> стоит на критической секции внутри WinAPI.

Реестр - это memory mapped file. Зачем его разделять при чтении? 100%, что во
время работы этот кусок никто не правит.

   С уважением,                         ghazan@postman.ru
       Георгий Хазан.

--- Fidolook Express Lite UIExt. BuildID: 3B63540A (29/7/2001 04:08:42).
 * Origin: Zenon N.S.P. news server (2:5020/52.0)