Функция pthread_create()

Функция pthread_create() - служит для создания потока в линукс.
Параметры =

int pthread_create(pthread_t *thread,  /*указатель на идентификатор потока*/
                 const pthread_attr_t *attr,  /*указатель на переменную заданного типа(pthread_attr_t),
  которая содержит атрибуты потока(подробнее ниже)*/
                   void *(*start_routine) (void *),   /*"указатель на указатель" на 
        главную функцию создаваемого потока возвращающую указатель на нетипизированную область
 и принимающую в качестве параметра указатель на опять же нетипизированную область памяти9
 -то есть ,фактически, на аргумент любого типа, далее выясняем, что это arg*/
                 void *arg  /* указатель на нетипизированную область памяти который и будет передан в качестве параметра главной функции потока.*/
                );

Читайте подробнее =

_____________________________________________
Источники(читать подробнее)=
Ключевые слова и фразы(для поиска)=
указатели на функцию в си пример
pthread_create attributes command line