phtread_create (3)
   создание нити  

Синтаксис
 
    # include <pthread.h>

    int pthread_create(pthread_t *threadid, pthread_attr_t *attr, 
        void *function, void *arg);

Описание
  Функция pthread_create создает новую нить и записывает ее идентификатор по адресу, содержащемуся в аргументе threadid.

Аргумент attr указывает на объект атрибутов нити. При использовании стандартных атрибутов его значение может задаваться NULL.

Аргумент function является адресом функции, выполняемой в нити. Прототип этой функции:

    void *имя_функции(void *);

Аргумент arg передается функции, выполняемой в нити.

Возвращаемое значение
  При успешном завершении pthread_create возвращает 0. В случае ошибки возвращается ненулевой код.

См.также
  pthread_cancel, pthread_exit, pthread_join.


Список системных вызовов