The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

gettid (2)
  • >> gettid (2) ( Русские man: Системные вызовы )
  • gettid (2) ( Linux man: Системные вызовы )
  •  

    ИМЯ

    gettid - получить идентификацию треда  

    ОБЗОР

    #include <sys/types.h>
    #include <linux/unistd.h>

    _syscall0(pid_t,gettid)

    pid_t gettid(void);  

    ОПИСАНИЕ

    gettid возвращает идентифкатор треда текущего процесса. Это эквивалентно идентифкатору процесса (который возвращает getpid(2)), за исключением того, что данный процесс является частью группы тредов (созданной через флаг CLONE_THREAD в системном вызове clone(2)). Все процессы в той же группе тредов имеют одинаковый идентифкатор процесса PID, но каждый из них имеет уникальный идентификатор треда процесса TID.  

    ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

    В случае успеха возвращает идентификатор треда TID текущего процесса.  

    ОШИБКИ

    Этот системный вызов всегда завершается успешно.  

    СООТВЕТСТВИЕ СТАНДАРТАМ

    Вызов gettid является специфичным для Linux и не должен использоваться в программах, которые задумываются как кросплатформенные.  

    СМОТРИТЕ ТАКЖЕ

    getpid(2), clone(2), fork(2)  

    ПЕРЕВОД

    Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2003


     

    Index

    ИМЯ
    ОБЗОР
    ОПИСАНИЕ
    ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
    ОШИБКИ
    СООТВЕТСТВИЕ СТАНДАРТАМ
    СМОТРИТЕ ТАКЖЕ
    ПЕРЕВОД


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру