Здравствуйте, nau, Вы писали:
nau>Создается и завершается множество потоков. Все потоки завершаются корректно, return'ом, с освобождением всей выделенной динамической памяти. При создании нового потока выделяется 10Mb виртуальной памяти, которые при завершении потока не освобождаются. Для проверки создавал и завершал потоки: было создано и завершено 200 потоков, выделено 2Gb виртуальной памяти, после чего система отказалась создавать новый поток. Подскажите, пожалуйста, в чем может быть проблема. Использую: Linux Fedora Core 2, kernel 2.6.5, pthreads. Заранее благодарен.
Можно образец кода? Думаю, проблема всё же в неосвобождении памяти. Проверьте. Можете написать маленькую програмку для проверки.
...Complex problems have simple, easy-to-understand wrong answers...
(Grossman's Misquote of H.L.Mencken)