在不同的邏輯CPU執行我發現,當我使用的是這樣的:如何使不同的線程使用並行線程
pthread_t thread_1, thread_2;
pthread_create (&thread_1, NULL, (void *) function_1, NULL);
pthread_create (&thread_2, NULL, (void *) function_2, NULL);
的兩個thread_1和thread_2在同一個邏輯CPU中執行。
如何使在不同的邏輯CPU兩者的執行?
謝謝。
他們都準備好,並在即使另一個核心是免費的相同內核上運行? –
@馬丁詹姆斯是的。當其他內核空閒時,它們都運行在同一個內核中。我不知道。 – user2967915