Tråde er de objekter, der gør multi- tasking muligt. Tråde , der hver svarer til en " tid slice" eller selvstændig stat af det igangværende program , skal du oprette den illusion, at flere brugere kan dele en server applikation. Microsoft Foundation Class Library indkapsler tråde via CWinThread klasse, som understøtter Bruger-og Worker tråde, der kører i baggrunden . I et par trin, kan du lave et simpelt program udnytte en Worker tråd. Ting du skal
Microsoft Visual Studio IDE
Bog om MFC , såsom " Programmering Windows med MFC " af Jeff Prosise
Vis Flere Instruktioner
1
Start Microsoft Visual Studio. Opret en dialog -baseret MFC projekt ved at klikke på " File" fra den øverste menu og derefter " Ny". Når du har klikket på " Projekter " fanen, skal du vælge " MFC AppWizard ( exe )" og skriv " WThread " i " Projektnavn: " redigeringsboksen . Klik på "OK". I næste guiden skal du vælge " Dialog bygger ", klik derefter " Finish " og " OK". Guiden genererer en standard dialogboks og dets tilknyttede kildefiler.
2 Gør en funktion, der vil fungere som Worker tråd til denne MFC tutorial. Åbn WorkerThreadDlg.cpp filen ved at udvide " Source Files" mappe i venstre rude , og dobbeltklikke på filen. Copy /paste nedenstående kildekode i slutningen af filen : Hej void ThreadProcess ( LPVOID param ) {
CFile F;
f.Open ( " proof.txt " CFile :: modeCreate