コード例 #1
0
ファイル: processor.c プロジェクト: Jsims1992/phoenix
int proc_unbind_thread ()
{
#ifdef _LINUX_
    return sched_setaffinity (0, sizeof (cpu_set_t), proc_get_full_set());
#elif defined (_SOLARIS_)
    return processor_bind (P_LWPID, P_MYID, PBIND_NONE, NULL);
#endif
}
コード例 #2
0
ファイル: processor.c プロジェクト: HugoGuiroux/phoenix
int proc_unbind_thread ()
{
    // Forbid thread binding
    if (getenv("MAPRED_NO_BINDING") != NULL) {
	return 0;
    }

#ifdef _LINUX_
    return sched_setaffinity (0, sizeof (cpu_set_t), proc_get_full_set());
#elif defined (_SOLARIS_)
    return processor_bind (P_LWPID, P_MYID, PBIND_NONE, NULL);
#endif
}