Установите сходство с pthread в окнах

Я разрабатываю приложение для Windows 7 с помощью С++. Я использую библиотеку gnu pthread для потоков. Мне нужно установить привязку одного из моих потоков к ядру.

#define _GNU_SOURCE
#include <iostream>
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

int myfuction() 
{
    cpu_set_t cpuset;
    .... 

} 

У меня ошибка: 'cpu_set_t' не был объявлен в этой области

Я не мог найти причину. Итак, у вас есть идея, как решить эту проблему, или у вас есть какой-то фрагмент кода для этой цели?

Спасибо за вашу помощь!


person DikotaLolly    schedule 03.07.2020    source источник


Ответы (1)


я считаю, что вам нужно

#include <sched.h>

Ссылка: https://www.sourceware.org/pthreads-win32/manual/cpu_set.html

person Henke    schedule 29.11.2020