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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Bulat Ziganshin                      2:5093/4.126   16 May 2002  19:46:52
 To : Dmitry Suhodoev
 Subject : threads
 -------------------------------------------------------------------------------- 
 
 
 Tuesday May 07 2002, Dmitry Suhodoev writes to all:
 
  DS> а в пеpле можно несколько ниток запустить, чтобы сотню пеpлов не
  DS> гpузить? FreeBSD 4.3-R. fork() - это немного не то, что хотца :)
 
 самое время переходить на ruby :)
 
 вот пример, считающий кол-во строк в двух файлах параллельно
 
 === Cut ===
 t = Thread.start {
   print ARGV[0], " - ", IO.readlines(ARGV[0]).length, " lines\n"
 }
 print ARGV[1], " - ", IO.readlines(ARGV[1]).length, " lines\n"
 t.join
 === Cut ===
 
 треды там самодельные, поэтому 100%-но переносимые и очень лёгкие - 50 мкс на
 создание+завершение. ну и минусы соответствующие - пустой цикл, например, вешает
 все треды разом
 
 Bulat, mailto:bulatz-AT-fort.tatarstan.ru, ICQ: work 15872722, home 11849833
 
 ps некоторым: ну, вы поняли ;)
 
 ... Иногда для того, чтобы изменить свое восприятие мира,
 ... люди пытаются изменить сам мир
 --- GoldED+/W32 1.1.2
  * Origin: Сетевой фильтр на 5 базаров (2:5093/4.126)
 
 

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

 Тема:    Автор:    Дата:  
 threads   Dmitry Suhodoev   07 May 2002 23:48:14 
 Re: threads   Artem Chuprina   08 May 2002 11:01:42 
 Re: threads   Denis Poznyakov   08 May 2002 05:23:55 
 threads   Bulat Ziganshin   16 May 2002 19:46:52 
 threads   Dmitry Suhodoev   17 May 2002 12:52:04 
 threads   Bulat Ziganshin   17 May 2002 22:13:44 
Архивное /ru.perl/33403ce4134e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional