Предположим, у меня есть следующий код:
while(TRUE) {
pthread_t *thread = (pthread_t *) malloc(sizeof(pthread_t));
pthread_create(thread, NULL, someFunction, someArgument);
pthread_detach(*thread);
sleep(10);
}
Будет ли отдельный поток освобождать память, выделенную malloc, или это то, что мне теперь нужно сделать?