// CreateThread.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include #include using namespace std; DWORD WINAPI fce ( void * param ) { int n = (int) param; for (int i = 1; i <= n; i++) { cout << "Moje vlakno " << i << "," << n << endl; Sleep (1000); } return 0; } int _tmain(int argc, _TCHAR* argv[]) { HANDLE h1; h1 = CreateThread (NULL, // LPSECURITY_ATTRIBUTES lpThreadAttributes 0, // SIZE_T dwStackSize, fce, // LPTHREAD_START_ROUTINE lpStartAddress, (void *) 10, // LPVOID lpParameter, 0, // DWORD dwCreationFlags, NULL // LPDWORD lpThreadId ); HANDLE h2; h2 = CreateThread (NULL, // LPSECURITY_ATTRIBUTES lpThreadAttributes 0, // SIZE_T dwStackSize, fce, // LPTHREAD_START_ROUTINE lpStartAddress, (void *) 20, // LPVOID lpParameter, 0, // DWORD dwCreationFlags, NULL // LPDWORD lpThreadId ); cout << "Konec programu"; char buf [10]; cin.getline(buf, sizeof (buf)-1); return 0; }