|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander Kotelnikov 2:5020/400 02 Feb 2002 14:52:50 To : Oleg Yurchenco Subject : Re: pthread -------------------------------------------------------------------------------- >>>>> On Sat, 2 Feb 2002 09:18:54 +0000 (UTC) >>>>> "Oleg" == Oleg Yurchenco <olegy@diawest.net.ua> wrote: Oleg> Oleg> Момогите новичку в программировании под Linux/Unix. Oleg> Вопросы: Oleg> 1. Почему такая бедная пооддержка pthread. Есть ли функции - аналоги Oleg> SuspendThread, AbortThread (ткните в RTFM плз.) Полная поддержка POSIX threads. ПО крайней мере, теоретически. pthread_cancel(). suspend нет да как-то и не нужно. Oleg> 2. Соответсвует ли применение thread - ов духу программирования под Oleg> Linux/Unix. М.б. то что я раньше делал под Win32 с thread здесь нужно Oleg> делать с помощью fork() ? Говорят, что если можно fork, то иногда лучше fork, но иногда нужен именно thread. Oleg> 3. Что нужно вызывать при работе pthread , что бы разгрузить процессор Oleg> (sleep, usleep ?). Когда сделал программку с сотней threadов, каждый из Oleg> которых только инкрементировал счетчик, система жутко тормозила. если запустить single thread программу, типа int main(){int i; while(1) i++;} уже не сладко будет. man sh на предмет ulimit Oleg> PS. Oleg> Кстати вариант с подвешиванием виндов (делаю thread, который сам создает Oleg> thread и т.п.) прошел у меня и под linuxом. (Правда всетаки система Oleg> среагировала на Alt-Ctrl-Del и перезагрузилась, под виндами как правило Oleg> нужно давить сброс). и в этом ulimit на предмет ключика -u -- Alexander Kotelnikov Saint-Petersburg, Russia --- ifmail v.2.15dev5 * Origin: pale (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/79448bc7f1d6.html, оценка из 5, голосов 10
|