O 'g_thread_join' exclui 'dados do gpointer'?

0

A partir do manual de referência: "g_thread_join () consome a referência ao thread passado. Isso normalmente fará com que a estrutura GThread e os recursos associados sejam liberados."

O comando 'g_thread_join' exclui 'dados do gpointer' transmitidos para 'g_thread_create / g_thread_new'? Ou o manual está apenas falando sobre liberar os 4 ou 8 bytes que o próprio gpointer está ocupando?

    
por vtad4f 08.04.2015 / 01:30

1 resposta

0

Isso dá uma pista:

% bl0ck_qu0te%

No manual ( g_thread_join() ):

% bl0ck_qu0te%

Isso significa que o segmento é eliminado, a menos que (e isso explica o "geralmente") você mantenha uma referência a ele antes da chamada.

    
por kos 08.04.2015 / 02:06