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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Nick Strebkov                        2:5020/400     28 Apr 2001  11:29:38
 To : All
 Subject : Re: Threads in FreeBSD 4.3
 -------------------------------------------------------------------------------- 
 
 Dennis Melentyev <dennis@mebius-kb.kiev.ua> wrote:
 
 > Кто может сказать про их стабильность - плиз в мыло. ИМХО тут это будет не
 > интересно.
 
   Что имеется в виду под стабильностью?
 
 > Особо интересуют:
 > 1. Качество (устойчивость работы) POSIX-Threads
 
   Работают :-)
 
 > 2. Где они реализованы (ядро/юзерспейс)
 
   В STABLE - в юзерспейс, в CURRENT, AFAIR, в ядре.
 
 > 3. Особые (личные) комментарии по эксплуатации этого хоз-ва.
 
   У меня нареканий нет. Hормально компиляется, линкуется, ведет себя в
 соответствии с документацией.
 
 > 4. Сравнительная хар-ка с Линуксовой реализацией.
 
   Под пИнгвином pthreads - kernel level, что вроде круто с точки
 зрения SMP. При первом вызове pthread_create создается два потока -
 thread manager и собственно создаваемый поток. Hарекания есть. При
 создании хотя-бы одного добавочного потока главный поток приходится
 завершать с помощью pthread_exit, что есть неправильно. Поведение
 pthread_mutex_lock не соответсвует документации. В частности при
 попытке дважды в одном потоке залочить мъютекс приводит к дедлоку и
 повисанию потока, по доке pthread_mutex_lock должен возвращать ошибку
 EDEADLK. Эти безобразия творятся под
 
 [10:36:22][nick@sedinin][/etc]$ cat debian_version 
 2.2
 [10:36:33][nick@sedinin][/etc]$ uname -sr
 Linux 2.4.2
 
 > PS. Мы планируем перенос своего MiddleWare с NT на Юникс-лайк систему. Выбор
 > между Free и Linux (или обе, если повезет)
 > PPS. Под Linux'ом уже пытается дышать ;)
 
   Здесь уже высказывалась мысль, что для начала надо выбрать какую-то
 одну систему и работать ТОЛЬКО с ней. Портирование кода с эхотага на
 Linux(и наоборот) - это тоже кусок работы.
 
 -- 
 Nick Strebkov
 ICQ: 84719381
 NS1-UANIC
 --- ifmail v.2.15dev5
  * Origin: ECSAT-Kiev, ZAO (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Threads in FreeBSD 4.3   Dennis Melentyev   27 Apr 2001 20:59:42 
 Re: Threads in FreeBSD 4.3   Vladimir Podgorny   28 Apr 2001 10:40:51 
 Re: Threads in FreeBSD 4.3   Nick Strebkov   28 Apr 2001 11:29:38 
 Re: Threads in FreeBSD 4.3   Valentin Nechayev   28 Apr 2001 19:45:01 
 Re: Threads in FreeBSD 4.3   Vladimir Dozen   28 Apr 2001 22:53:22 
 Re: Re: Threads in FreeBSD 4.3   Dennis Melentyev   30 Apr 2001 12:35:58 
 Re: Re: Threads in FreeBSD 4.3   Vladimir Dozen   30 Apr 2001 22:29:14 
 Re: Threads in FreeBSD 4.3   Alexandr Kovalenko   30 Apr 2001 23:03:31 
 Re: Threads in FreeBSD 4.3   Vladimir Dozen   30 Apr 2001 23:43:48 
 Re: Re: Re: Threads in FreeBSD 4.3   Dennis Melentyev   30 Apr 2001 23:13:36 
 Re: Threads in FreeBSD 4.3   Dmitry S. Rzhavin   03 May 2001 12:29:38 
 Re: Re: Threads in FreeBSD 4.3   Dennis Melentyev   03 May 2001 12:49:58 
 Re: Threads in FreeBSD 4.3   Dmitry S. Rzhavin   04 May 2001 14:44:32 
 Re: Threads in FreeBSD 4.3   Valentin Davydov   29 Apr 2001 09:35:32 
Архивное /ru.unix.bsd/24834274baaaf.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional