gettid возвращает идентифкатор треда текущего процесса. Это эквивалентно
идентифкатору процесса (который возвращает
getpid(2)),
за исключением того, что данный процесс является частью группы тредов
(созданной через флаг CLONE_THREAD в системном вызове
clone(2)).
Все процессы в той же группе тредов имеют одинаковый идентифкатор процесса
PID, но каждый из них имеет уникальный идентификатор треда процесса TID.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
В случае успеха возвращает идентификатор треда TID текущего процесса.
ОШИБКИ
Этот системный вызов всегда завершается успешно.
СООТВЕТСТВИЕ СТАНДАРТАМ
Вызов gettid является специфичным для Linux и не должен использоваться
в программах, которые задумываются как кросплатформенные.