|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alex Astafiev 2:5000/228.16 01 Aug 2001 02:27:35 To : Alexander Orlov Subject : мутексы, семафоры и т.п. --------------------------------------------------------------------------------
AO> Как реализованы семафоры, мутексы и т.п. средства синхронизации
AO> потоков-процессов? Сам API в windows и POSIX для этих зверей я знаю,
AO> но как они устроены внутри? Возможна ли реализация семафоров без
AO> явного запрещения переключения потоков-процессов на время доступа к
AO> семафору? С запрещением переключения контекста на время доступа к
AO> объекту синхронизации задача вырождается почти в тривиальную, так что
AO> этот вариант мне не интересен. Когда-то давно я что-то слышал про
AO> соотвествующие алгоритмы, т.е. по крайней мере есть люди, занимающиеся
AO> этой проблемой.
AO>
AO> Поделитесь ифнормацией, ссылочками, библиографией и т.п.
Да какие тут алгоритмы?, берется SoftIce и если ты под NT (что крайне
желательно), то Softice запускается в режиме отладки ядра.
Так как код NT - результат компиляции Си-исходников, то процесс понимания
упрощается.
Альтернативный вариант - исходники операционок *NIX
Ультра-альтернативный вариант, исходники остальных операционок, скажем,
исходники Microsoft Windows CE, которые недавно Microsoft выложила в интернет
на своем сайте.
--- Alex Raider / Flash inc.
* Origin: Alex Raider/ Flash inc. 1992-2001 (2:5000/228.16)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/174643b676a5a.html, оценка из 5, голосов 10
|