|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/35655e73a739b.html, оценка из 5, голосов 10
|