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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Dmitry Simakov                       2:5020/400     05 Feb 2002  02:21:07
 To : Igor Sysoev
 Subject : Re: pthread
 -------------------------------------------------------------------------------- 
 
 Hello, Igor!
 
 On Пнд, 04 Фев 2002 в 13:35 GMT you wrote:
 
 > Dmitry Simakov <ds@uriit.ru> wrote:
 > 
 >>> 2. Соответсвует ли применение thread - ов духу программирования под
 >>> Linux/Unix. М.б. то что я раньше делал под Win32 с thread здесь нужно делать
 >>> с помощью fork() ?
 >> 
 >> В принципе - соответствует. Hо в некоторых системах треды реализованы через
 >> очень неправильные места.. например, во freebsd они вообще через alarm()
 >> сделаны - оверхид от таких тредов больше, чем выгода от использования общей 
 >> памяти..
 > 
 > Во-первых, не через alarm(), а через setitimer().
 > Во-вторых, почему оверхед будет больше ?
 > В-третих, user-level трэды хороши тем, что у них существенно
 > дешевле синхронизация.
 
 Ты попробуй с ними поработать.. посчитать, например, что-нибудь..
 О результатах подумай.
 
 У нас было 4 к 1. Все остальное время - то ли синхронизация через попу,
 то ли оверхид внутри самих тредов при их переключении. Лень разбираться. :)
 
 > В-четвёртых, реализация трэдов на уровне процесса (как в линуксе) - это
 > как раз и есть "через очень неправильное место". Трэд не должен быть
 > процессом.
 
 Это все демагогия. Они есть, они работают, они работают _лучше_.
 А насчет x86 solaris и linux можно еще поспорить сильно на предмет что лучше.
 Hо учитывая то, в какой эхе мы находимся - однозначно Linux лучше. Даже
 не сомневайся.
 
 >>> Кстати вариант с подвешиванием виндов (делаю thread, который сам создает
 >>> thread и т.п.) прошел у меня и под linuxом. (Правда всетаки система
 >>> среагировала на Alt-Ctrl-Del и перезагрузилась, под виндами как правило
 >>> нужно давить сброс).
 >> 
 >> Виндам, как правило, достаточно недели, чтобы упасть на ровном месте и без 
 >> помощи всяких левых программок и ловких трюков. :)
 > 
 > Удивительно, но у меня (NT) не падали. Может в консерватории нужно
 > что-то поправить ?
 
 Поразительно! И что это вы с ней такое делали, что она у вас не падала? ;)
 (наверное, в мыло)
 
 -- 
 Best Regards,
     Dmitry Simakov <mailto:ds@uriit.ru.n0sp@m>
     ICQ UIN: 72496293
 --- ifmail v.2.15dev5
  * Origin: Ugra Research Institute of Information Technologies (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 pthread   Oleg Yurchenco   02 Feb 2002 13:18:54 
 Re: pthread   Alexander Kotelnikov   02 Feb 2002 14:52:50 
 Re: pthread   Dmitry Fedorov   02 Feb 2002 16:43:04 
 Re: pthread   Dmitry Simakov   03 Feb 2002 23:03:33 
 Re: pthread   Igor Sysoev   04 Feb 2002 17:35:15 
 Re: pthread   Dmitry Simakov   05 Feb 2002 02:21:07 
 Re: pthread   Igor Sysoev   07 Feb 2002 21:04:43 
 Re: pthread   Alexander Kotelnikov   04 Feb 2002 19:01:37 
 Re: pthread   Igor Sysoev   04 Feb 2002 19:20:05 
 Re: pthread   Andrey Sapozhnikov   04 Feb 2002 20:56:47 
 Re: pthread   Aleksey I Zavilohin   07 Feb 2002 02:10:52 
 Re: pthread   Igor Sysoev   07 Feb 2002 20:54:26 
 Re: pthread   Aleksey I Zavilohin   08 Feb 2002 19:49:18 
 Re: pthread   Eugene B. Berdnikov   04 Feb 2002 20:03:12 
 Re: pthread   Igor Sysoev   04 Feb 2002 20:11:33 
 Re: pthread   Eugene B. Berdnikov   09 Feb 2002 01:04:51 
 Re: pthread   Alexander N. Kabaev   11 Feb 2002 19:16:43 
 Re: pthread   Igor Sysoev   07 Feb 2002 21:06:49 
 pthread   Andrey Rudyavsky   05 Feb 2002 23:18:36 
 Re: pthread   Dmitry Simakov   06 Feb 2002 02:34:14 
Архивное /ru.linux/21697550ab2d7.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional