|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : Andrey Sokolov 2:5020/400 03 Oct 2004 03:49:32 To : 3APA3A Subject : Re: JPEG-дыра -------------------------------------------------------------------------------- Sat Oct 02 2004 21:21, 3APA3A wrote to Andrey Sokolov: AS>> Да ладно, нафига GetProcAddr'у семафор? Ведь вряд ли один процесс AS>> полезет смотреть в кучу другого процесса с этой целью? Hаверное, это AS>> у них из архитектурных соображений так сделано. 3> EnterCriticalSection сделан чтобы все было thread safe. Почему в Windows 3> все межтридовые взаимодействия сделаны реально через семафоры - не знаю, 3> но это известно их очень надежных источников :). а эту информацию, исходящую из очень надёжных источников, можно легко проверить. скомпилировать один и тот же код с ключом /MT и без такового. с точки зрения здравого смысла, здесь никаких семафоров быть не должно. если GetProcAddr и обращается в кучу процесса, то только заради того, чтобы прочесть. а вообще, можно эксперимент провести, было бы интересно ;) 3> ИМХО mutex без 3> системного вызова тоже можно реализовать только на userland-тридах, так 3> что может оно и нормально. всё-таки, наверное так и сделано. --- ifmail v.2.15dev5.3 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.nethack/166797a9719f1.html, оценка из 5, голосов 10
|