setthreadaffinitymask

    1

    3答えて

    アップデート:私は問題を発見した - 、それは間違っているスレッドではなく、メイン1(プログラムの起動は厄介です...) それはすべての今働いている中SetThreadAffinityを()を呼び出すしたまごつい/皮肉にも十分にすべてに感謝手伝い!私は私の小さなデバッグセッションに参加するためにアップしてくれました。

    2

    1答えて

    開始ルーチン内の各スレッドの親和性を変更しようとしています。 ここにコードがあります。以下のコードでは、 't'はpthread_create関数で渡される引数です。 cpu_set_t mask; pthread_t c; a = *((int *)t); printf(" thread no. is %d \n",a); CPU_ZERO(&mas

    0

    1答えて

    thisブログの提案に従ってみました.CPUセットをMacOSの1つのコアに設定していても、時間。そのようなOperative System上の1つのプロセッサでのみスレッドを実行させることは可能ですか?前もって感謝します。 void *th_func(void *arg); pthread_t thread; //the thread int counted = 0; void sta

    5

    2答えて

    でスレッドアフィニティを設定するほとんどのCプログラマーは、libcがスレッドcpuアフィニティ調整(pthread_attr_setaffinity_np())のための移植性のない関数を提供することを知っています。しかし、私が実際には分かっていないのは、カーネルモジュールを実装するときにどのようにこれを行うことができるかということです。実際の例に言及したり、リダイレクトしたりする答えは、むしろ参