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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugene Korovin                       2:5080/196.72  05 Feb 2002  15:47:44
 To : Oleg Yurchenco
 Subject : Re: pthread
 -------------------------------------------------------------------------------- 
 
 
 Sat, 02 Feb 2002 12:18:54 +0500, you wrote:
 
 OY> Момогите новичку в программировании под Linux/Unix.
 
 еще один %-\
 
 OY> Вопросы:
 OY> 1. Почему такая бедная пооддержка pthread. Есть ли функции - аналоги
 OY> SuspendThread, AbortThread (ткните в RTFM плз.)
 
 потому что нити тут немного для другой цели - например чтоб раскидать
 ресурсоемкие задачи по разным процессорам.
 
 OY> 2. Соответсвует ли применение thread - ов духу программирования под
 OY> Linux/Unix. М.б. то что я раньше делал под Win32 с thread здесь нужно делать
 OY> с помощью fork() ?
 
  BTW, то, что в win32 обычно делают c использованием нитей (например: одна нить
 читает из com-порта, а другая пишет) в линуксе делается без нитей вообще.
 
  man 2 select, man 2 poll, man 3 XConnectionNumber
 
 OY> 3. Что нужно вызывать при работе pthread , что бы разгрузить процессор
 OY> (sleep, usleep ?). Когда сделал программку с сотней threadов, каждый из
 OY> которых только инкрементировал счетчик, система жутко тормозила.
 
 еще бы. Hа x86 за одну секунду планировщик может переключить только 100 (сто)
 нитей/процесов.
 
 OY> PS.
 OY> Кстати вариант с подвешиванием виндов (делаю thread, который сам создает
 OY> thread и т.п.) прошел у меня и под linuxом. (Правда всетаки система
 OY> среагировала на Alt-Ctrl-Del и перезагрузилась, под виндами как правило
 OY> нужно давить сброс).
 
 RTFM setrlimit(2), ulimit(1)
   With best regards, Eugene [ Registered Linux user #194650 ]
 --- tin/1.5.8-20010221 ("Blue Water") (UNIX) (Linux/2.4.18-pre7 (i686))
  * Origin: Ты остался на обочине, прогресс ушел вперед... (2:5080/196.72)
 
 

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

 Тема:    Автор:    Дата:  
 Re: pthread   Eugene Korovin   05 Feb 2002 15:47:44 
 Re: pthread   Ramazan Ja-Far   07 Feb 2002 01:42:10 
 Re[2]: pthread   Oleg O. Ossovitskii   07 Feb 2002 15:34:54 
 pthread   Ramazan Ja-Far   08 Feb 2002 01:43:13 
 Re: Re[2]: pthread   Oleg Polyanski   08 Feb 2002 02:01:50 
 Re[2]: pthread   Zahar Kiselev   12 Feb 2002 06:20:10 
 Re[3]: pthread   Oleg O. Ossovitskii   12 Feb 2002 11:26:51 
 Re: pthread   Aleksey I Zavilohin   14 Feb 2002 09:35:41 
 Re: pthread   Vladimir Bormotov   07 Feb 2002 02:56:32 
 Re: pthread   Boris Tobotras   06 Feb 2002 16:27:21 
Архивное /ru.linux/40045dea8a37.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional