Advertisement
piffy

EsempioThreadWin1

Sep 1st, 2014
326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.48 KB | None | 0 0
  1. #include <windows.h>
  2. #include <iostream>
  3.  
  4. DWORD WINAPI myThread(LPVOID x)
  5. {
  6.     unsigned int& contatore = *((unsigned int*)x);
  7.     while(contatore < 0xFFFFFFFF) ++contatore;
  8.     return 0;
  9. }
  10.  
  11. int main(int argc, char* argv[])
  12. {
  13.     using namespace std;
  14.  
  15.     unsigned int contatore = 0;
  16.     DWORD threadID;
  17.     HANDLE myHandle = CreateThread(0, 0, myThread, &contatore, 0, &threadID);
  18.     for(int i=0; i<4; i++) {
  19.         cout << contatore << endl;
  20.         Sleep(200);
  21.     }
  22.    
  23.     CloseHandle(myHandle);
  24.     return 0;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement