Как видно из заголовка, когда вызывается pthread_create(), созданный поток автоматически выполняет функцию, на которую он указывает, или после создания потока вы должны написать фрагмент кода, который вызывает данную функцию?
pthread_create()
В случае успеха pthread_create договорился, что процедура запуска потока в конечном итоге запустится.В отличие от Java или Python, для запуска отдельной функции запуска не требуется.Точно, когда процедура запуска потока начинает выполнение, конечно, не определено: это может произойти до или после возврата pthread_create и может варьироваться от одного pthread_create вызова к следующему.
pthread_create
Для некоторых связанных обсуждений см. Обоснование под pthread_create в POSIX.