[Vortex] Unterminated threads

Francis Brosnan Blazquez francis at aspl.es
Fri Apr 8 10:17:39 CEST 2011


Hi Wimpie,

> My custom thread destroy function is not called. This leads to memory
> leaks and other weird problems.

I don't see a clear solution with current thread support for this. The
create and destroy API works well for joinable threads but for
detached...

A possible solution would be to add support to provide a cleanup method
at the thread creation that would be called at the thread termination...

In the meantime, maybe you also add such cleanup code at your thread
create func in the case it is detected a detached thread (which
technically won't be destroyed by thread destroy func, just left to
finish..), but skipping that code in the case it is joinable, leaving
this cleanup to the destroy function...

-- 
Francis Brosnan Blázquez <francis.brosnan at aspl.es>
ASPL
91 134 14 22 - 91 134 14 45 - 91 116 07 57

AVISO LEGAL

Este mensaje se dirige exclusivamente a su destinatario. Los datos
incluidos en el presente correo son confidenciales y sometidos a secreto
profesional, se prohíbe divulgarlos, en virtud de las leyes vigentes. Si
usted no lo es y lo ha recibido por error o tiene conocimiento del mismo
por cualquier motivo, le rogamos que nos lo comunique por este medio y
proceda a destruirlo o borrarlo.

En virtud de lo dispuesto en la Ley Orgánica 15/1999, de 13 de
diciembre, de Protección de Datos de Carácter Personal, le informamos de
que sus datos de carácter personal, recogidos de fuentes accesibles al
público o datos que usted nos ha facilitado previamente, proceden de
bases de datos propiedad de Advanced Software Production Line, S.L.
(ASPL). No obstante, usted puede ejercitar sus derechos de acceso,
rectificación, cancelación y oposición dispuestos en la mencionada Ley
Orgánica, notificándolo por escrito a:
ASPL - Protección Datos, C/Antonio Suárez 10 A-102, 28802, Alcalá de
Henares (Madrid).



More information about the Vortex mailing list