|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 28 Apr 2001 19:45:01 To : Nick Strebkov Subject : Re: Threads in FreeBSD 4.3 -------------------------------------------------------------------------------- >>> Nick Strebkov wrote: NS> Под пИнгвином pthreads - kernel level, что вроде круто с точки NS> зрения SMP. При первом вызове pthread_create создается два потока - NS> thread manager и собственно создаваемый поток. Hарекания есть. При NS> создании хотя-бы одного добавочного потока главный поток приходится NS> завершать с помощью pthread_exit, что есть неправильно. Поведение NS> pthread_mutex_lock не соответсвует документации. В частности при NS> попытке дважды в одном потоке залочить мъютекс приводит к дедлоку и NS> повисанию потока, по доке pthread_mutex_lock должен возвращать ошибку NS> EDEADLK. Эти безобразия творятся под Hифига он не должен, по крайней мере по POSIX. Умные семафоры там могут быть, а могут и не быть. /netch --- ifmail v.2.15dev5 * Origin: Lucky Netch Incorporated (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/9138c532b3d7.html, оценка из 5, голосов 10
|