Ämnen är de objekt som gör multi - tasking möjlig . Trådar , vart och ett motsvarar en " time slice " eller separat stat för det pågående programmet , skapa en illusion av att flera användare kan dela en server applikation . Microsoft Foundation Class Library sammanfattar trådar via CWinThread klassen , som stödjer användare och arbetstagare trådar som körs i bakgrunden . I några få steg , kan du göra ett enkelt program utnyttjar en Worker tråd . Saker du behöver
Microsoft Visual Studio IDE
Boka på MFC , såsom " Programmering Windows med MFC " av Jeff Prosise
Visa fler instruktioner
1
Start Microsoft Visual Studio . Skapa en dialog baserad MFC projekt genom att klicka på " File " från den övre menyn och sedan " Nytt . " När du klickat på " Projects ", välj " MFC AppWizard ( exe ) " och typ " WThread " i " Projektnamn : " redigeringsrutan . Klicka på " OK . " I nästa guiden väljer " Dialog baserad , " klicka sedan på " Finish " och " OK . " Guiden genererar en låda standard dialogruta och dess tillhörande filer källa .
2 Gör en funktion som kommer att fungera som Worker tråd för detta MFC handledning . Öppna WorkerThreadDlg.cpp filen genom att expandera " Source Files " -mappen i den vänstra rutan och dubbelklicka på filen . Kopiera /klistra in följande kod i slutet av filen :
void ThreadProcess ( LPVOID param ) {
CFile F;
f.Open ( " proof.txt " , CFile :: modeCreate