API関数 | 機能 |
Pthread_create | スレッドの生成 |
Pthread_exit | スレッドの終了 |
Pthread_kill | スレッドへのシグナル送信 |
Pthread_self | スレッドIDの取得 |
Pthread_attr_init | スレッドアトリビュートオブジェクトの初期化 |
Pthread_attr_getstacksize | スタックサイズ属性の取得 |
Pthread_attr_setstacksize | スタックサイズ属性の設定 |
Pthread_yield | スレッドのCPU明け渡し指示 |
Pthread_setschedparam | スケジューリング属性の変更 |
Pthread_attr_getschedparam | スケジューリングプライオリティ性の取得 |
Pthread_getschedparam | スケジューリング属性の取得 |
Pthread_attr_setschedparam | スケジューリングプライオリティ属性の設定 |
Clock_gettime | タイマー値の取得 |
clock_settime | タイマー値の設定 |
clock_getres | タイマー分解能の取得 |
sched_get_priority_max | スケジューリングポリシー毎のプライオリティの最大値の取得 |
sched_get_priority_min | スケジューリングポリシー毎のプライオリティの最小値の取得 |
pthread_mutexattr_getpshared(3) | Mutex属性オブジェクトのプロセス間共有設定の取得 |
pthread_mutexattr_setpshared(3) | Mutex属性オブジェクトのプロセス間共有設定の設定 |
pthread_mutexattr_init(3) | Mutex属性オブジェクトの生成、初期化 |
pthread_mutexattr_destroy(3) | Mutex属性オブジェクトの破棄 |
pthread_mutexattr_settype(3) | Mutexタイプ属性の設定 |
pthread_mutexattr_gettype(3) | Mutexタイプ属性の取得 |
pthread_mutex_init(3) | Mutexの初期化 |
pthread_mutex_destroy(3) | Mutex破棄 |
pthread_mutex_lock(3) | Mutexのロック |
pthread_mutex_trylock(3) | Mutexのロック |
pthread_mutex_unlock(3) | Mutexのアンロック |