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)