| 日本−日本語 |
|
|
|
![]() |
HP-UX リファレンス: セクション 3 : ライブラリ (N~Z) > ppthread_gettimeslice_np(3T)pthread ライブラリHP-UX 11i Version 2: September 2004 |
|
名称pthread_gettimeslice_np(), pthread_settimeslice_np() ― スケジューリング方針が SCHED_TIMESHARE である PTHREAD_SCOPE_PROCESS スレッドのスケジューリングタイムスライス値の設定/取得 構文#include <pthread.h> int pthread_gettimeslice_np( int pthread_settimeslice_np( 説明この関数は、タイムシェア型プロセスを競合範囲とするスレッドのタイムスライス値 (ミリ秒単位) を設定したり取得したりするために使用します。 スレッドに設定したタイムスライス値は、そのスレッドが現在のタイムスライスを使い切るまで、有効になりません。 pthread_settimeslice_np() は、プロセスの中でタイムシェア型プロセスを競合範囲とするすべてのスレッドのタイムスライス値を tslice にします。 pthread_gettimeslice_np() は、プロセスのタイムスライス値を取得します。 tslice の値の範囲は、0〜 PTHREAD_MAXTSLICE_NP です。 戻り値pthread_gettimeslice_np() は、現在のタイムスライス値を tslice に入れて返します。 正常終了すると、 pthread_settimeslice_np() は 0 を返します。 失敗すると、エラーの内容を示すエラー番号を返します (errno 変数には、設定しません)。 エラー以下のいずれかの状況が発生すると、 pthread_settimeslice_np() 関数は、対応するエラー番号を返します。
参照pthread_getschedparam(3T), pthread_attr_setschedpolicy(3T), pthread_attr_getschedparam(3T), pthread_attr_getschedpolicy(3T), rtsched(2) |
||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||