|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Timoshkov 2:5020/400 24 Jul 2001 18:28:26 To : All Subject : Re: Что бы это значило? -------------------------------------------------------------------------------- "Serguei Khvatov" <xbatob@techno.spb.ru> wrote: > >> k> Именно нити (в Win32) и работают в рамках одного процесса, и > >> переключение > >> k> между ними требует значительно меньше тактов процессора, чем > >> переключение > >> k> между процессами. > >> > >> Что, в win32 при "переключении" между нитями не сохраняется состояние > >> регистров? :) > > DT> Что, в linux при "переключении" между нитями переключаются адресные > DT> пространства? -- > > Hету особых нитей в Linux. В любом случае переключается контекст (кстати, сама > операция весьма короткая, длинной может быть его загрузка), просто контексты > тредов ссылаются на одни и те же адреса Именно поэтому переключение между тредами в рамках одного процесса *намного* быстрей переключения между процессами. -- Dmitry at Baikal.ru --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6577381f3cd8.html, оценка из 5, голосов 10
|