JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... hread_attr_t * attr ); int pthread_attr_destroy(pthread_attr_t * attr ); -pthread でコンパイルしてリンクする。 説明 pthread_attr_init ... () 関数は attr が指すスレッド属性オブジェクト (thread attributes object) をデフォルトの属性値で初期化する。 この呼び出しの後、オブジェクト ... の オブジェクトを複数の pthread_create (3) に渡してもよい)。 すでに初期化されているスレッド属性オブジェクトに対して pthread_attr_init () を呼び出した場合、 どのような動作になるかは不定である。 スレッド属性オブジェクトがもはや必要なくなった際には、 その ... ... hread_attr_t * attr ); int pthread_attr_destroy(pthread_attr_t * attr ); -pthread でコンパイルしてリンクする。 説明 pthread_attr_init ... () 関数は attr が指すスレッド属性オブジェクト (thread attributes object) をデフォルトの属性値で初期化する。 この呼び出しの後、オブジェクト ... の オブジェクトを複数の pthread_create (3) に渡してもよい)。 すでに初期化されているスレッド属性オブジェクトに対して pthread_attr_init () を呼び出した場合、 どのような動作になるかは不定である。 スレッド属性オブジェクトがもはや必要なくなった際には、 その ... ... int pthread_getattr_np(pthread_t thread , pthread_attr_t * attr ); -pthread でコンパイルしてリンクする。 説明 pthread_getattr_np () 関数は、 a ... 中のスレッド thread の実際の属性値を 格納して返す。 返される属性値は、 pthread_create (3) でスレッドを作成する際に 使われた attr オブジェクトで渡された属性値と異なる場合がある。 特に、以下の属性は異なる場合がある。 * detach state. join 可能なスレッドは ... 返されたスレッド属性オブジェクトではスレッドの実装がそのスレッドに 割り当てた実際のスタックアドレスが報告される。 pthread_getattr_np () が返したスレッド属性オブジェクトが 必要なくなった際には、 pthread_attr_destroy (3) を使って そのオブジェクトを破棄す ... ... 書式 #include < pthread.h > int pthread_attr_setinheritsched(pthread_attr_t * attr , int inheritsched ); int pthread_attr_getinheritsched(const pthread_attr_t * attr , ... int * inheritsched ); -pthread でコンパイルしてリンクする。 説明 pthread_attr_setinheritsched () 関数は、 attr が参照するスレッド属性オブジェクトの inherit-scheduler 属性を inheritsched で指定された値 ... に設定する。 inherit-scheduler 属性により、スレッド属性オブジェクト attr を使って作成されるスレッドが、呼び出したスレッドのスケジューリング属性を継承するか、 attr からスケジューリング属性を取得す ... ... 書式 #include < pthread.h > int pthread_attr_setinheritsched(pthread_attr_t * attr , int inheritsched ); int pthread_attr_getinheritsched(const pthread_attr_t * attr , ... int * inheritsched ); -pthread でコンパイルしてリンクする。 説明 pthread_attr_setinheritsched () 関数は、 attr が参照するスレッド属性オブジェクトの inherit-scheduler 属性を inheritsched で指定された値 ... に設定する。 inherit-scheduler 属性により、スレッド属性オブジェクト attr を使って作成されるスレッドが、呼び出したスレッドのスケジューリング属性を継承するか、 attr からスケジューリング属性を取得す ... ... io , pthread_create で設定された値となる。 返された優先度は、優先度の継承や優先度の上限を設定する関数 (例えば pthread_mutexattr_setprioceiling (3) や pthread_mutexattr_setprotocol (3) を参照) の呼び出しの結果 行われる一時的な優先度の調整の影響を受けな ... リングポリシーや パラメーターに設定しようとした") も追加で規定されている。 属性 この節で使用されている用語の説明については、 attributes (7) を参照。 インターフェース 属性 値 pthread_setschedparam (), pthread_getschedparam () Thread safety MT-Safe 準拠 ... トを スケジューリングポリシー属性 SCHED_RR とスケジューリング優先度 属性 20 で初期化する。 次に、このプログラムは ( pthread_attr_setinheritsched (3) を使って) そのスレッド属性オブジェクトの inherit scheduler 属性に PTHREAD_EXPLICIT_SCHED を設定する。 ... ... io , pthread_create で設定された値となる。 返された優先度は、優先度の継承や優先度の上限を設定する関数 (例えば pthread_mutexattr_setprioceiling (3) や pthread_mutexattr_setprotocol (3) を参照) の呼び出しの結果 行われる一時的な優先度の調整の影響を受けな ... リングポリシーや パラメーターに設定しようとした") も追加で規定されている。 属性 この節で使用されている用語の説明については、 attributes (7) を参照。 インターフェース 属性 値 pthread_setschedparam (), pthread_getschedparam () Thread safety MT-Safe 準拠 ... トを スケジューリングポリシー属性 SCHED_RR とスケジューリング優先度 属性 20 で初期化する。 次に、このプログラムは ( pthread_attr_setinheritsched (3) を使って) そのスレッド属性オブジェクトの inherit scheduler 属性に PTHREAD_EXPLICIT_SCHED を設定する。 ... ... う 書式 #include < pthread.h > int pthread_attr_setschedparam(pthread_attr_t * attr , const struct sched_param * param ); int pthread_attr_getschedparam(const pthread_att ... r_t * attr , struct sched_param * param ); -pthread でコンパイルしてリンクする。 説明 pthread_attr_setschedparam () 関数は、 attr が参 ... ューリング パラメーター属性を param が指すバッファーで指定された値に設定する。 これらの属性により、スレッド属性オブジェクト attr を使って 作成されるスレッドのスケジューリングパラメーターが決定される。 pthread_attr_getschedparam () は、 スレッド属性オブ ... ... う 書式 #include < pthread.h > int pthread_attr_setschedpolicy(pthread_attr_t * attr , int policy ); int pthread_attr_getschedpolicy(const pthread_attr_t * attr , int *po ... licy ); -pthread でコンパイルしてリンクする。 説明 pthread_attr_setschedpolicy () 関数は、 attr が参照するスレッド属性オブジェクトのスケジューリング ポリシー属性を policy で指定された値に ... 設定する。 この属性により、スレッド属性オブジェクト attr を使って 作成されるスレッドのスケジューリングポリシーが決定される。 policy に指定できる値は SCHED_FIFO , SCHED_RR , SCHED_ ... ... う 書式 #include < pthread.h > int pthread_attr_setschedparam(pthread_attr_t * attr , const struct sched_param * param ); int pthread_attr_getschedparam(const pthread_att ... r_t * attr , struct sched_param * param ); -pthread でコンパイルしてリンクする。 説明 pthread_attr_setschedparam () 関数は、 attr が参 ... ューリング パラメーター属性を param が指すバッファーで指定された値に設定する。 これらの属性により、スレッド属性オブジェクト attr を使って 作成されるスレッドのスケジューリングパラメーターが決定される。 pthread_attr_getschedparam () は、 スレッド属性オブ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。