Я прочитал некоторые коды, как показано ниже:
void
mcachefs_file_start_thread()
{
pthread_attr_t attrs;
pthread_attr_init(&attrs);
pthread_attr_setdetachstate(&attrs, PTHREAD_CREATE_JOINABLE);
pthread_create(&mcachefs_file_threadid, &attrs, mcachefs_file_thread, NULL);
}
Здесь, каково использование установки attrs
как PTHREAD_CREATE_JOINABLE
? Кроме того, разве это не атрибут по умолчанию для потока, созданного pthead_create
?