以前に、スラッシュドット・ジャパンの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()