Создается и завершается множество потоков. Все потоки завершаются корректно, return'ом, с освобождением всей выделенной динамической памяти. При создании нового потока выделяется 10Mb виртуальной памяти, которые при завершении потока не освобождаются. Для проверки создавал и завершал потоки: было создано и завершено 200 потоков, выделено 2Gb виртуальной памяти, после чего система отказалась создавать новый поток. Подскажите, пожалуйста, в чем может быть проблема. Использую: Linux Fedora Core 2, kernel 2.6.5, pthreads. Заранее благодарен.
В теории практика не отличается от теории, но на практике — отличается