JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... t_macros (7) */ #include < pthread.h > int pthread_setaffinity_np(pthread_t thread , size_t cpusetsize , const cpu_set_t * cpuset ); int pthread_getaffinity_np(pthread_t thread , size_t ... cpusetsize , cpu_set_t * cpuset ); -pthread でコンパイルしてリンクする。 説明 pthread_setaffinity_np () 関数は、スレッド thread の CPU affinity マスクに cpuset が指す CPU 集合を設定する。呼び出しが成功し、 そのスレッドが ... スレッド thread の CPU affinity マスクを、 cpuset が指すバッファーに入れて返す。 CPU affinity マスクの詳細については、 sched_setaffinity (2) を参照してほしい。 CPU 集合の操作や取得を行う際に利用できるマクロ群の説明は CPU_SET (3) を参照してほしい。 引数 cpuset ... ... t_macros (7) */ #include < pthread.h > int pthread_setaffinity_np(pthread_t thread , size_t cpusetsize , const cpu_set_t * cpuset ); int pthread_getaffinity_np(pthread_t thread , size_t ... cpusetsize , cpu_set_t * cpuset ); -pthread でコンパイルしてリンクする。 説明 pthread_setaffinity_np () 関数は、スレッド thread の CPU affinity マスクに cpuset が指す CPU 集合を設定する。呼び出しが成功し、 そのスレッドが ... スレッド thread の CPU affinity マスクを、 cpuset が指すバッファーに入れて返す。 CPU affinity マスクの詳細については、 sched_setaffinity (2) を参照してほしい。 CPU 集合の操作や取得を行う際に利用できるマクロ群の説明は CPU_SET (3) を参照してほしい。 引数 cpuset ... ... fine _GNU_SOURCE /* See feature_test_macros (7) */ #include < pthread.h > int pthread_attr_setaffinity_np(pthread_attr_t * attr , size_t cpusetsize , const cpu_set_t * cpuset ); int pthread_attr_getaffinity_np(const pthread_a ... ttr_t * attr , size_t cpusetsize , cpu_set_t * cpuset ); -pthread でコンパイルしてリンクする。 説明 pthread_attr_setaffinity_np () 関数は、 attr が参照するスレッド属性オブジェクトの CPU affinity マスク属性を cpuset で指定された値に設定する。 この属 ... ) 大きさである。通常は、この引数には sizeof(cpu_set_t) を 指定することだろう。 CPU affinity マスクの詳細については、 sched_setaffinity (2) を参照してほしい。 CPU 集合の操作や取得を行う際に利用できるマクロ群の説明は CPU_SET (3) を参照してほしい。 返り値 成功 ... ... fine _GNU_SOURCE /* See feature_test_macros (7) */ #include < pthread.h > int pthread_attr_setaffinity_np(pthread_attr_t * attr , size_t cpusetsize , const cpu_set_t * cpuset ); int pthread_attr_getaffinity_np(const pthread_a ... ttr_t * attr , size_t cpusetsize , cpu_set_t * cpuset ); -pthread でコンパイルしてリンクする。 説明 pthread_attr_setaffinity_np () 関数は、 attr が参照するスレッド属性オブジェクトの CPU affinity マスク属性を cpuset で指定された値に設定する。 この属 ... ) 大きさである。通常は、この引数には sizeof(cpu_set_t) を 指定することだろう。 CPU affinity マスクの詳細については、 sched_setaffinity (2) を参照してほしい。 CPU 集合の操作や取得を行う際に利用できるマクロ群の説明は CPU_SET (3) を参照してほしい。 返り値 成功 ... ... 照 */ #include < sched.h > int sched_setaffinity(pid_t pid , size_t cpusetsize , const cpu_set_t * mask ); int sched_getaffinity(pid_t pid , size_t cpusetsize , cpu_set_t ... u_set_t へのポインター mask で指定される。 CPU 集合を操作するためのマクロ群については CPU_SET (3) で記載されている。 sched_setaffinity () は、スレッド ID が pid のスレッドの CPU affinity マスクを mask で指定された値に設定する。 pid が 0 の場合、呼び出し元ス ... す cpu_set_t 構造体に書き込む。 cpusetsize 引き数には mask の (バイト単位の) 大きさを指定する。 返り値 成功した場合、 sched_setaffinity () と sched_getaffinity () は 0 を返す。 エラーの場合は -1 を返し、 errno を適切に設定する。 エラー EFAULT 指定されたメモリ ... ... 照 */ #include < sched.h > int sched_setaffinity(pid_t pid , size_t cpusetsize , const cpu_set_t * mask ); int sched_getaffinity(pid_t pid , size_t cpusetsize , cpu_set_t ... u_set_t へのポインター mask で指定される。 CPU 集合を操作するためのマクロ群については CPU_SET (3) で記載されている。 sched_setaffinity () は、スレッド ID が pid のスレッドの CPU affinity マスクを mask で指定された値に設定する。 pid が 0 の場合、呼び出し元ス ... す cpu_set_t 構造体に書き込む。 cpusetsize 引き数には mask の (バイト単位の) 大きさを指定する。 返り値 成功した場合、 sched_setaffinity () と sched_getaffinity () は 0 を返す。 エラーの場合は -1 を返し、 errno を適切に設定する。 エラー EFAULT 指定されたメモリ ... ... t setsize , cpu_set_t * set1 , cpu_set_t * set2 ); 説明 cpu_set_t データ構造体は CPU 集合を表現している。 CPU 集合は sched_setaffinity (2) や同様のインターフェースで使用されている。 cpu_set_t データ型はビットマスクとして実装されている。 しかし、 データ構造体 ... ); printf("CPU_COUNT() of set: %d\n", CPU_COUNT_S(size, cpusetp)); CPU_FREE(cpusetp); exit(EXIT_SUCCESS); } 関連項目 sched_setaffinity (2), pthread_attr_setaffinity_np (3), pthread_setaffinity_np (3), cpuset (7) この文書について この man ページは Linux man- ... ... t setsize , cpu_set_t * set1 , cpu_set_t * set2 ); 説明 cpu_set_t データ構造体は CPU 集合を表現している。 CPU 集合は sched_setaffinity (2) や同様のインターフェースで使用されている。 cpu_set_t データ型はビットマスクとして実装されている。 しかし、 データ構造体 ... ); printf("CPU_COUNT() of set: %d\n", CPU_COUNT_S(size, cpusetp)); CPU_FREE(cpusetp); exit(EXIT_SUCCESS); } 関連項目 sched_setaffinity (2), pthread_attr_setaffinity_np (3), pthread_setaffinity_np (3), cpuset (7) この文書について この man ページは Linux man- ... ... t setsize , cpu_set_t * set1 , cpu_set_t * set2 ); 説明 cpu_set_t データ構造体は CPU 集合を表現している。 CPU 集合は sched_setaffinity (2) や同様のインターフェースで使用されている。 cpu_set_t データ型はビットマスクとして実装されている。 しかし、 データ構造体 ... ); printf("CPU_COUNT() of set: %d\n", CPU_COUNT_S(size, cpusetp)); CPU_FREE(cpusetp); exit(EXIT_SUCCESS); } 関連項目 sched_setaffinity (2), pthread_attr_setaffinity_np (3), pthread_setaffinity_np (3), cpuset (7) この文書について この man ページは Linux man- ... ... t setsize , cpu_set_t * set1 , cpu_set_t * set2 ); 説明 cpu_set_t データ構造体は CPU 集合を表現している。 CPU 集合は sched_setaffinity (2) や同様のインターフェースで使用されている。 cpu_set_t データ型はビットマスクとして実装されている。 しかし、 データ構造体 ... ); printf("CPU_COUNT() of set: %d\n", CPU_COUNT_S(size, cpusetp)); CPU_FREE(cpusetp); exit(EXIT_SUCCESS); } 関連項目 sched_setaffinity (2), pthread_attr_setaffinity_np (3), pthread_setaffinity_np (3), cpuset (7) この文書について この man ページは Linux man- ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。