以前に、スラッシュドット・ジャパンのSilphireの日記で連載していた、pthread日記をまとめているページです。pthread日記には、The Open GroupによるThe Single UNIX® Specification, Version 2の<pthread.h>に載っているAPI、全77個の解説が完了しています。なので、ここに書かれていないAPIについては、pthread日記を参照して下さい。
pthread_create()pthread_exit()pthread_join()pthread_detach()pthread_equal()pthread_once()pthread_self()pthread_cleanup_push()pthread_cleanup_pop()pthread_key_create()pthread_key_delete()pthread_setspecific()pthread_getspecific()pthread_cancel()pthread_testcancel()pthread_setcancelstate()pthread_setcanceltype()pthread_setconcurrency()pthread_getconcurrency()pthread_setschedparam()pthread_getschedparam()pthread_attr_init()pthread_attr_destroy()pthread_attr_setdetachstate()pthread_attr_getdetachstate()pthread_attr_setguardsize()pthread_attr_getguardsize()pthread_attr_setinheritsched()pthread_attr_getinheritsched()pthread_attr_setschedparam()pthread_attr_getschedparam()pthread_attr_setschedpolicy()pthread_attr_getschedpolicy()pthread_attr_setscope()pthread_attr_getscope()pthread_attr_setstackaddr()pthread_attr_getstackaddr()pthread_attr_setstacksize()pthread_attr_getstacksize()pthread_mutex_init()pthread_mutex_destroy()pthread_mutex_lock()pthread_mutex_trylock()pthread_mutex_unlock()pthread_mutex_setprioceiling()pthread_mutex_getprioceiling()pthread_mutexattr_init()pthread_mutexattr_destroy()pthread_mutexattr_setprioceiling()pthread_mutexattr_getprioceiling()pthread_mutexattr_setprotocol()pthread_mutexattr_getprotocol()pthread_mutexattr_setpshared()pthread_mutexattr_getpshared()pthread_mutexattr_settype()pthread_mutexattr_gettype()pthread_cond_init()pthread_cond_destroy()pthread_cond_wait()pthread_cond_timedwait()pthread_cond_signal()pthread_cond_broadcast()pthread_condattr_init()pthread_condattr_destroy()pthread_condattr_setpshared()pthread_condattr_getpshared()pthread_rwlock_init()pthread_rwlock_destroy()pthread_rwlock_rdlock()pthread_rwlock_tryrdlock()pthread_rwlock_wrlock()pthread_rwlock_trywrlock()pthread_rwlock_unlock()pthread_rwlockattr_init()pthread_rwlockattr_destroy()pthread_rwlockattr_setpshared()pthread_rwlockattr_getpshared()