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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Serg Oskin                           2:5020/20      20 Jul 2001  18:50:16
 To : kazav@vngdu.udmurtneft.ru
 Subject : Re: Что бы это значило?
 -------------------------------------------------------------------------------- 
 
 .RFC-X-Complaints-To: news@spider.ncc.macomnet.ru
 .RFC-NNTP-Posting-Date: Fri, 20 Jul 2001 14:50:15 +0000 (UTC)
 
 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>
 r.RU> <9j9534$t2n$1@hq.mark-itt.ru>
 >>>>> "k" == kazav  writes:
 
  >> С помощью select/pool все это делается в рамках одного процесса без всяких
  >> нитей. Можно и в виде процессов, например так:
  k> http://oskin.msk.ru/rusvt.html
 
  k> Именно нити  (в Win32) и работают в рамках одного процесса, и переключение
  k> между ними требует значительно меньше тактов процессора, чем  переключение
  k> между процессами. 
 
 Что, в win32 при "переключении" между нитями не сохраняется состояние
 регистров? :)
 
 Кстати, а что это за задача, где так важно количество тактов на
 переключение между ее "частями"? Пустые циклы гоняет? Ведь для обработки
 каких-либо данных их надо получать с соотв. скоростью, а даже из памяти
 данные поступают в процессор на порядок медленнее, чем он может их
 обрабатывать...
 
  k> А еще в NT есть такая штука, как волокна (fibers), так те еще
  k> легковеснее нитей.
 
 А что, hairs еще не заимплементили? ;)
 
  k> И, позволю себе повторить вопрос, будет-ли это эффективнее чем нити в
  k> Win32?
  >> 
  >> Конечно нет, если это единственная задача на многопроцессорной машине с
  >> древними процессорами. :)
 
  k> Это следует понимать, что приведенный тобой пример будет менее эффективен,
  k> чем с использованием нитей в Win32?
 
 Теоретически и при описанных выше условиях. Практически - те "древние"
 процессоры к тому-же и SMP не умеют. :)
 
 -- 
   Serg (mailto:oskin@macomnet.ru http://oskin.msk.ru/).
 ~
 ~
 :q!
 --- ifmail v.2.14.os-p8
  * Origin: MAcomnet (2:5020/20@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Что бы это значило?   Serg Oskin   20 Jul 2001 18:50:16 
Архивное /ru.linux/1206945273d04.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional