Więcej wątków w oddzielnym pliku
Ostatnio zmodyfikowano 2012-06-19 19:48
lisow1 Temat założony przez niniejszego użytkownika  | 
Więcej wątków w oddzielnym pliku » 2012-06-19 19:33:25 Jest to mój pierwszy post , witam serdecznie wszystkich Forumowiczów.
 
Mam taki kłopot:
 W pliku main.cpp jest wątek główny i chcę w innym pliku watek1.cpp i wątek2.cpp założyć kolejne wątki.
 Plik poniżej. Nie wiem dlaczego nie mogę przekazać zmiennej do wątku głównego. Proszę o pomoc.
 watek1.cpp
 kod:
 #include <iostream> #include <windows.h> #include <conio.h> #include "stdafx.h" #include"pi.h"
  using namespace std;
 
  DWORD WINAPI watek_1( PVOID pvParam )
 
  {          extern ogulna du;     du.dd = 9;     cout << "To jest watek numer 1\n";     return 0; }
 
  DWORD WINAPI watek_2( PVOID pvParam ) { extern ogulna du;     du.dd = 9;     cout << "To jest watek numer 2\n";     return 0; } DWORD WINAPI watek_3( PVOID pvParam ) {     extern ogulna du;     du.dd = 9;     cout << "To jest watek numer 2\n";     return 0;                         HANDLE proces = GetCurrentProcess();     SetPriorityClass( proces, ABOVE_NORMAL_PRIORITY_CLASS );          DWORD watek1;     HANDLE hWatek_1 = CreateThread( NULL, 0, watek_1, NULL, 0, & watek1 );          SuspendThread( hWatek_1 );     SetThreadPriority( hWatek_1, THREAD_PRIORITY_NORMAL );      ResumeThread( hWatek_1 );               DWORD watek2;     HANDLE hWatek_2 = CreateThread( NULL, 0, watek_2, NULL, 0, & watek2 );     SuspendThread( hWatek_2 );     SetThreadPriority( hWatek_2, THREAD_PRIORITY_TIME_CRITICAL );      ResumeThread( hWatek_2 );          HANDLE watek_glowny = GetCurrentThread();     SetThreadPriority( watek_glowny, THREAD_PRIORITY_LOWEST );          cout << "To jest watek glowny\n";          getch();          return 0;      }
   | 
 | 
DejaVu  | 
» 2012-06-19 19:36:59 DWORD WINAPI watek_3( PVOID pvParam ) {     extern ogulna du;     du.dd = 9;     cout << "To jest watek numer 2\n";     return 0;       }
   
PS. Jak tworzysz nowe zmienne to nazywaj je poprawnie politycznie i językowo bo ta Twoja zmienna 'ogulna' wali tak po oczach, że się aż czytać tego nie da.  | 
 | 
lisow1 Temat założony przez niniejszego użytkownika  | 
» 2012-06-19 19:48:03 a może gdzieś jest przykład utworzenia wątku, tylko nie w pliku main.cpp ?   | 
 | 
|  « 1 »  |