|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 22 Apr 2003 11:42:15 To : Maxim Timofeyev Subject : Re: Вопрос по архитектуре... -------------------------------------------------------------------------------- >>> Maxim Timofeyev wrote: DG>>>>> Честно говоря, был уверен, что Линукс приспособлен к DG>>>>> работе с тридами, как никто другой... VN>>>> Возьми RedHat 9 - узришь "нормальную" многопоточность. DG>>> Ага... А вот с этого места поподробнее можно? VN>> Идёшь на www.google.com, вводишь "NPTL" MT> Кстати у нее (реализации) нет проблем с другими программами? В RH9 намед есть, проблем вроде не видит. MT> Hапример named захочет быть и тредовым, да еще и пользователя менять: Пользователь общий на всех. Вообще, я не понимаю, почему это не могли сделать в старых тредах - добавить разделяемые credentials. Видимо, слишком уж quick-and-dirty было решение... MT> A: Linux threads do not fully implement the Posix threads (pthreads) MT> standard. In particular, setuid() operates only on the current thread, not MT> the full process. Because of this limitation, BIND 9 cannot use setuid() on MT> Linux as it can on all other supported platforms. setuid() cannot be called MT> before creating threads, since the server does not start listening on MT> reserved ports until after threads have started. Является ли данная MT> реализация более похожая на POSIX? Да. -netch- --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7368477963d2.html, оценка из 5, голосов 10
|