Ну, я планировал сделать это:c/C++: поток для уменьшения переменной каждые 1 секунду? (В окнах)
int seconds = 90;
void *DecreaseSeconds(){
while (seconds>-1)
{
seconds--;
sleep(1000);
}
return NULL;
}
int main(int argc, char *argv[]){
int threadid= pthread_create(&threads[i], NULL, DecreaseSeconds, NULL);
pthread_join(threadid, NULL);
}
Но я получаю эту ужасную вещь, когда я пытаюсь скомпилировать на Visual Studio 2008
fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory
Я хочу способ перевести это к окнам или заставить Visual Studio принять мой поток posix.
вам повезло, модель резьбы окон намного богаче, чем posix! –
, и всегда есть таймеры, которые могли бы избежать необходимости в потоке. –