LINUX.ORG.RU

Потоки в ОС Linux


0

0

Как реализуются потоки в новых версиях ядра? В 2.4.x они реализованы в виде специальных процессов. А как в новых версиях? Где можно получить полную информацию об этом? Заранее благодарен.

anonymous

Ответ на: Re: Потоки в ОС Linux от merlin-shadow

Re: Потоки в ОС Linux

> Принципиально ничего не изменилось

Модеры, ау! Вызывающе неверная информация.

anonymous ()
Ответ на: Re: Потоки в ОС Linux от anonymous

Re: Потоки в ОС Linux

> Вызывающе неверная информация.

У всех, знаешь ли, свои принципы. С чьей-то точки зрения могло и не измениться.

Для остальных people.redhat.com/drepper/nptl-design.pdf

anonymous ()
Ответ на: Re: Потоки в ОС Linux от merlin-shadow

Re: Потоки в ОС Linux

> Принципиально ничего не изменилось Посмотреть можно здесь

Формально API действительно не изменился.
Но реализация совсем другая, семантика более соответствующая POSIX.
Что может вызвать необходимость модификации кода при переносе
с LinuxThreads на NPTL.

2 Original Poster:
Одно из очевидных различий - треды одного процесса в NPTL имеют один и
тот же PID, в отличие от старых LinuxThreads.

Начет описаний, различий, benchmarks:
1. Запусти свой любимый броузер.
2. Набери www.google.com и нажми ENTER.
3. Веди LinuxThreads NPTL difference и нажми ENTER.

Запомни это волшебную последовательность действий и никогда не
стесняйся ее применять, творчески модифицировав ;-)

HTH

Onanim ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.