Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Что бы это значило?   Kazantsev Alexey   20 Jul 2001 15:36:32 
 Что бы это значило?   Eugene Korovin   21 Jul 2001 16:27:50 
Архивное /ru.linux/88863dff5a0f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional