|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 25 Jul 2001 23:26:42 To : Dmitry Timoshkov Subject : Re: Что бы это значило? -------------------------------------------------------------------------------- On Tue, 24 Jul 2001 14:28:26 +0000 (UTC), Dmitry Timoshkov <dmitry@sloboda.ru> wrote: >"Serguei Khvatov" <xbatob@techno.spb.ru> wrote: > >> >> k> Именно нити (в Win32) и работают в рамках одного процесса, и >> >> переключение >> >> k> между ними требует значительно меньше тактов процессора, чем >> >> переключение >> >> k> между процессами. >> >> >> >> Что, в win32 при "переключении" между нитями не сохраняется состояние >> >> регистров? :) >> >> DT> Что, в linux при "переключении" между нитями переключаются адресные >> DT> пространства? -- >> >> Hету особых нитей в Linux. В любом случае переключается контекст (кстати, >> сама операция весьма короткая, длинной может быть его загрузка), просто >> контексты тредов ссылаются на одни и те же адреса > >Именно поэтому переключение между тредами в рамках одного процесса *намного* >быстрей переключения между процессами. Переключение нитей в Linux практически такое же, как и процессов. Линуксоиды, помнится, очень гордились, что при их тестах переключение нитей было 1.7us, процессов -- 1.8us. >-- >Dmitry at Baikal.ru > --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/61200c32a8c7.html, оценка из 5, голосов 10
|