Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
personal 19.08.05 16:29 Число просмотров: 1114
Автор: dl <Dmitry Leonov>
|
С winroute я работал давно, когда он еще не умел толком файрволлить, и тогда он как-то с большими нюансами работал при наличии нескольких диалапов.
> Как драйверописатель со всей ответственностью заявляю, что > этот самый HT попортил немало крови и мне и клиентам. > Драйвер был написан в расчете на SOHO/домашнего > пользователя, у которого в любом случае не будет > многопроцессорного сервака и синхронизация была выполнена > при помощи мьютексов, критических секций и прочей > однопроцессорной лабуды. Теперь, когда не только HT пошел в > тираж, но и многоядерные энд-юзерские процессоры, > приходится синхронизироваться межпроцессорно со спинлоками > и прочими прелестями. Тьфу. Не столько выиграли в > производительности, сколько добавили геморроя девелоперам. > Ну да ладно, этот крик души к основной теме не относится
Эээ, а с каких пор мьютексы и критические секции стали ориентированы на один процессор? Я не знаю, конечно, что творится на уровне драйверов, но на уровне приложений мне как-то до сих пор не пришлось менять ни строчки кода синхронизации из-за появления пользователя с несколькими процессорами.
|
|
|