Я использую язык C и Linux в качестве платформы программирования.
В моем приложении я вызываю pthread_create. Затем я проверяю использование памяти моим приложением с помощью инструмента командной строки ps, и в столбце VSZ добавляется 4.
Но проблема в том, что при выходе из обработчика функции pthread_create 4, добавленная в память, не была освобождена. Затем, когда приложение снова вызывает pthread_create, значение 4 снова добавляется, пока оно не станет больше.
Я попробовал pthread_join, и кажется, что память все еще увеличивается.
Спасибо.