Но не работает выдаёт ошибку вот код
void MainWindow::createthreads()
{
stop=0;
for(int i=0;i<5;i++)
phils[i].eat=100;
for(int i=0;i<5;i++)
{
hThread[i] = CreateThread(NULL, 0,RUN_THREADS, i, 0,
&IDThread[i]);
if (hThread[i] == NULL)
{std::cout << "Error";std::cout << GetLastError();}
}
}
DWORD WINAPI MainWindow::RUN_THREADS(int i)
{
int n=(int)i;
while(1)
{
think(n);
take_forks_get_back_forks(n);
}
return 0;
а вот ошибка
C:/Qt-progi/Programming/laba_5/20/mainwindow.cpp:215: error: argument of type `DWORD (MainWindow::)(void*)' does not match `DWORD (*)(void*)'
Прочитал одну статью здесь по такому же вопросу на этом форуме, но там не написано как это решать.