Re: pthreads possible memory leak
От: Kubyshev Andrey  
Дата: 08.11.02 08:16
Оценка:
Здравствуйте Vladimir Davydov, Вы писали:

VD>При попытке написать программу, интерсивно создающаю нити pthread, наткнулся на проблему с утечкой памяти.


VD>Подскажите, пожалуйста, что я делаю не так ?


pthreads byvayut joinable a byvayut ne joinable (detached). Kogda konchaetsya joinable thread (imenno ta kotoraya sozdaetsya po defaultu pthread_create) to resutat ee vypolneniya i nekaya struktura dannyh prodolzhaet exist. Dlya togo chto by etu strukture free, tebe nuzhno vyzvat' pthread_join . Libo ty dolzhen sozdat' atributy thread s pomoschyu pthread_att_init i ukazat' chto threads u tebya sozdayutsya detached t.e. tebe ne nuzhen ih resultat. I vse budet free samo soboi . A eshe mozhno yavno detach konkretnuyu thread srazy posle pthread_create s pomoschyu funk. pthread_detach.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.