|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kazantsev Alexey 2:5020/400 20 Jul 2001 15:36:32 To : All Subject : Re: Что бы это значило? -------------------------------------------------------------------------------- r.RU> <9j8aq8$hf4$1@hq.mark-itt.ru> <9j8ese$9ll$2@Ft1.Ftcenter.RU> r.RU> <9j8icv$8ip$1@hq.mark-itt.ru> <3903266093@spider.ncc.macomnet.ru> From: "Kazantsev Alexey" <kazav@vngdu.udmurtneft.ru> Однако, здравствуйте! > С помощью select/pool все это делается в рамках одного процесса без всяких > нитей. Можно и в виде процессов, например так: http://oskin.msk.ru/rusvt.html Именно нити (в Win32) и работают в рамках одного процесса, и переключение между ними требует значительно меньше тактов процессора, чем переключение между процессами. А еще в NT есть такая штука, как волокна (fibers), так те еще легковеснее нитей. > Только я не понял - четвертая-то зачем?.. :) Что-то типа, сборщика мусора (чтоб не загромождать код других нитей). А вообще я это описал только для примера. > k> И, позволю себе повторить вопрос, будет-ли это эффективнее чем нити в > k> Win32? > > Конечно нет, если это единственная задача на многопроцессорной машине с > древними процессорами. :) Это следует понимать, что приведенный тобой пример будет менее эффективен, чем с использованием нитей в Win32? ________________________________________ Казанцев Алексей (kazav@vngdu.udmurtneft.ru) --- ifmail v.2.15dev5 * Origin: Communication Company MARK-ITT (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/88863dff5a0f.html, оценка из 5, голосов 10
|