Порядок выполнения потоков в pthreads
В следующей программе, каковы возможности для упорядочения потоков? При условии "функция» напечатает идентификатор потока, который является уникальным (так как здесь у нас есть только один процесс). Я всегда получаю заказ th1, th2!
#include
#include
#include
int main()
{
pthread_t th1;
pthread_t th2;
pthread_create(&th1, NULL, function, NULL);
pthread_create(&th2, NULL, function, NULL);
pthread_join(th1, NULL);
pthread_join(th2, NULL);
}
return 0;
}