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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vitaly Lugovsky                      2:5020/1737.307 03 Feb 2002  21:36:30
 To : Oleg Yurchenco
 Subject : Re: pthread
 -------------------------------------------------------------------------------- 
 
 > 1. Почему такая бедная пооддержка pthread. Есть ли функции - аналоги
 > SuspendThread, AbortThread (ткните в RTFM плз.)
 
  Мессагами такое делать надо. Просить хозяина треда прерваться,
 а не прерывать насильственно. Это - кошерный вэй, в отличии от.
 
 > 2. Соответсвует ли применение thread - ов духу программирования под
 > Linux/Unix. М.б. то что я раньше делал под Win32 с thread здесь нужно делать
 > с помощью fork() ?
 
  От чего ж не соответствовать? Естественно, не стоит применять нитки там,
 где от них толку никакого - то есть, там, где не требуется шаренная
 память.
 
 > 3. Что нужно вызывать при работе pthread , что бы разгрузить процессор
 > (sleep, usleep ?). Когда сделал программку с сотней threadов, каждый из
 > которых только инкрементировал счетчик, система жутко тормозила.
 
  И что в этом такого удивительного?
 
 > PS.
 > Кстати вариант с подвешиванием виндов (делаю thread, который сам создает
 > thread и т.п.) прошел у меня и под linuxом. (Правда всетаки система
 > среагировала на Alt-Ctrl-Del и перезагрузилась, под виндами как правило
 > нужно давить сброс).
 
  RTFM про ulimits
 
 -- 
 
    V.S.Lugovsky aka Mauhuur (http://ontil.ihep.su/~vsl) (UIN=45482254)
 
 --- tin/1.4.4-20000803 ("Vet for the Insane") (UNIX) (Linux/2.4.17-xfs (i686))
  * Origin: Slaytanic Wermacht station (2:5020/1737.307)
 
 

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

 Тема:    Автор:    Дата:  
 Re: pthread   Vitaly Lugovsky   03 Feb 2002 21:36:30 
Архивное /ru.linux/35655e73a739b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional