|
Javier Guerra Giraldez escribió:
was that a bug in the pthreads library, or luaTask? could that affect luathreads too? i had some erratic problems with luathreads, and couldn't isolate them, but a leak on pthreads could explain them
Hi Javier:It was a LuaTask bug, syncos.c was creating a new thread with default attributes, but PTHREAD_CREATE_DETACHED is not the default behavior. :-( Threads non detached expects somebody to "join" them, and this never happened causing thread resources to stay unfreed. I haven't detected any leak caused by the pthreads libraries. (yet...) ;-)
--DQ