Может ли это вызвать ошибки, когда я использую pthread_create следующим образом?pthread_create с локальной переменной как параметр
void myFunction(){
thread_t myThread;
pthread_create(&myThread,0,myRoutine,0);
}
Я не уверен, если использование локальной переменной myThread
может привести к ошибкам, так как он перестает существовать, когда myFunction()
выходов.
Может ли память в myThread
использовать в ядре, когда функция выходит?
Мне не нужен идентификатор потока, хранящийся в myThread
, поэтому я не хочу выделять память и освобождать ее снова.