JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ( feature_test_macros (7) 参照): sched_getcpu (): glibc 2.14 以降: _GNU_SOURCE glibc 2.14 より前: _BSD_SOURCE || _SVID_SOURCE /* _GNU_SOURCE も定義される */ 説明 sched_ ... getcpu () は、呼び出したスレッドが現在実行されている CPU の番号を返す。 返り値 成功すると、 sched_getcpu () は非負の CPU 番号を返す。 エラーの場合、-1 を返し、 errno にエラーを示す値を設定する。 エラー ENOSYS このカーネルでは g ... で利用可能である。 属性 この節で使用されている用語の説明については、 attributes (7) を参照。 インターフェース 属性 値 sched_getcpu () Thread safety MT-Safe 準拠 sched_getcpu () は glibc 固有である。 注意 呼び出し cpu = sched_getcpu(); は、以下の getcpu ... ... struct getcpu_cache * tcache ); 説明 getcpu () システムコールは、呼び出し元のスレッドやプロセスが 現在動作しているプロセッサやノードの情 ... を返し、 errno にエラーを示す値を設定する。 エラー EFAULT 引数が呼び出したプロセスのアドレス空間外を指している。 バージョン getcpu () was added in kernel 2.6.19 for x86-64 and i386. Library support was added in glibc 2.29 (Earlier glibc versions did not ... provide a wrapper for this system call, necessitating the use of syscall (2).) 準拠 getcpu () は Linux 固有である。 注意 Linux makes a best effort to make this call as fast as possible. (On some architectures, thi ... ... the relevant documentation for each. The table below lists the functions available via this mechanism. 関数 clock_gettime getcpu getpid getppid gettimeofday set_tid_address parisc (hppa) 関数 The parisc port has a code page with utility functions call ... 6.15 __kernel_datapage_offset LINUX_2.6.15 __kernel_get_syscall_map LINUX_2.6.15 __kernel_get_tbfreq LINUX_2.6.15 __kernel_getcpu * LINUX_2.6.15 __kernel_gettimeofday LINUX_2.6.15 __kernel_sigtramp_rt32 LINUX_2.6.15 __kernel_sigtramp32 LINUX_2.6.15 __k ... 6.15 __kernel_datapage_offset LINUX_2.6.15 __kernel_get_syscall_map LINUX_2.6.15 __kernel_get_tbfreq LINUX_2.6.15 __kernel_getcpu LINUX_2.6.15 __kernel_gettimeofday LINUX_2.6.15 __kernel_sigtramp_rt64 LINUX_2.6.15 __kernel_sync_dicache LINUX_2.6.15 __k ... ... で CPU 集合のビットマスクを表現するのに 使われているデータ型である。 関連項目 lscpu (1), nproc (1), taskset (1), clone (2), getcpu (2), getpriority (2), gettid (2), nice (2), sched_get_priority_max (2), sched_get_priority_min (2), sched_getscheduler (2) ... , sched_setscheduler (2), setpriority (2), CPU_SET (3), pthread_setaffinity_np (3), sched_getcpu (3), capabilities (7), cpuset (7), sched (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 3.7 ... ... で CPU 集合のビットマスクを表現するのに 使われているデータ型である。 関連項目 lscpu (1), nproc (1), taskset (1), clone (2), getcpu (2), getpriority (2), gettid (2), nice (2), sched_get_priority_max (2), sched_get_priority_min (2), sched_getscheduler (2) ... , sched_setscheduler (2), setpriority (2), CPU_SET (3), pthread_setaffinity_np (3), sched_getcpu (3), capabilities (7), cpuset (7), sched (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 3.7 ... ... 追加された。 準拠 このシステムコールは Linux 固有である。 注意 ライブラリによるサポートについては numa (7) を参照。 関連項目 getcpu (2), mbind (2), mmap (2), set_mempolicy (2), numa (3), numa (7), numactl (8) この文書について この man ページは Linux man- ... ... xit(EXIT_SUCCESS); } 関連項目 sched_setaffinity (2), CPU_SET (3), pthread_attr_setaffinity_np (3), pthread_self (3), sched_getcpu (3), cpuset (7), pthreads (7), sched (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の ... ... xit(EXIT_SUCCESS); } 関連項目 sched_setaffinity (2), CPU_SET (3), pthread_attr_setaffinity_np (3), pthread_self (3), sched_getcpu (3), cpuset (7), pthreads (7), sched (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の ... ... リシーやメモリー領域ポリシーが 使用される。 ライブラリによるサポートについては numa (7) を参照。 関連項目 get_mempolicy (2), getcpu (2), mbind (2), mmap (2), numa (3), cpuset (7), numa (7), numactl (8) この文書について この man ページは Linux man-pages プ ... ... では無視されていた。 MPOL_MF_MOVE と MPOL_MF_MOVE_ALL は Linux 2.6.16 以降でのみ利用可能である。 関連項目 get_mempolicy (2), getcpu (2), mmap (2), set_mempolicy (2), shmat (2), shmget (2), numa (3), cpuset (7), numa (7), numactl (8) この文書について この ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。