Есть программа юзающая потоки. Прекрасно работает в FreeBSD, в Линухе под NPTL, а под linuxthreads - нет. Возникают два варианта ошибок: 1) pthread_create при первом же вызове возвращает NULL и ошибку "нехватка ресурсов" 2) поток создается, но первая же попытка выделить в нем или в основном потоке блок памяти где-то >5мб. приводит к возвращению NULLа при том, что свободной памяти предостаточно. Из особенностей самой программы - юзает MPI(lam). Машина, где это запускается имеет 2гб памяти, 2.6 ядро, но glibc только с linuxthreads. Что-либо менять в системе у меня возможности нет, доступ только юзерский, но программа работать должна. :) Как гриЦЦа, помогите, кто что знает как с таким бороться.
Ответ на:
комментарий
от xnix
Ответ на:
комментарий
от SevaB
Ответ на:
комментарий
от cvv
Ответ на:
комментарий
от SevaB
Ответ на:
комментарий
от cvv
Ответ на:
комментарий
от jek_
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум LinuxThread (2000)
- Форум Проблемы с LinuxThreads (2000)
- Форум NTPL или LinuxThreads срочно (2006)
- Форум Переход от LinuxThreads к NTPL (2004)
- Форум build linuxthreads on FreeBSD-7.0 amd64 (2007)
- Форум Зачем libpthread если в glibc есть linuxthreads и nptl ? (2014)
- Статьи Как кушать вилкой. ... или о fork() в двух словах (2023)
- Новости Ядро Linux 5.14 (2021)