POSIX(Portable Operating System Interface)란 IEEE가 제정한 유닉스의 API입니다. 이 규격을 따르면 유닉스와 다른 운영체제라도 유닉스 호환(Unix-like) 또는 계열 운영체제라고 부릅니다. 리눅스는 POSIX 표준을 거의 준수하기 때문에 유닉스 유닉스 계열 운영체제로 볼 수 있습니다.
Pthread란 POSIX Thread의 줄임말로 POSIX 중 UNIX 계열 운영체제에서 병렬적으로 작동하는 소프트웨어의 작성을 위해서 제공되는 표준 API입니다.
int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void *), void *arg);