Tråder er objektene som gjør multi - tasking mulig. Tråder , som svarer til en "time slice" eller separat stat for å kjøre programmet , skape illusjonen om at flere brukere kan dele en server applikasjon . Microsoft Foundation Class Library innkapsler tråder via CWinThread klassen, som støtter Bruker-og Worker tråder som kjører i bakgrunnen . I noen få trinn kan du lage et enkelt program å benytte en Worker tråden . Du trenger
Microsoft Visual Studio IDE Reserver på MFC , for eksempel " Programming Windows med MFC " av Jeff Prosise
Vis flere instruksjoner
en
start Microsoft Visual Studio. Lag en dialog- baserte MFC -prosjektet ved å klikke på " File" fra den øvre menyen og deretter " Ny". Etter å ha klikket på " Prosjekter " hovedmenyen, velg " MFC AppWizard ( exe ) " og skriv " WThread " i " Prosjekt navn : " edit boksen . Klikk "OK". I neste veiviseren , velg " Dialog basert ", deretter "Finish " og " OK ". Veiviseren genererer en standard dialogboks og tilhørende kildefilene.
2 Lag en funksjon som vil fungere som Worker tråd for denne MFC opplæringen. Åpne WorkerThreadDlg.cpp filen ved å utvide " Source Files "-mappen i ruten til venstre og dobbeltklikke på filen. Kopier /lim inn følgende HTML-kode på slutten av filen:
void ThreadProcess ( LPVOID param ) {
CFile f ;
f.Open ( " proof.txt " , CFile :: modeCreate