Les threads sont les objets qui multitâche possible. Threads, correspondant chacun à une «tranche de temps» ou Etat indépendant du programme en cours , créent l'illusion que plusieurs utilisateurs peuvent partager une application serveur. La bibliothèque Microsoft Foundation Class encapsule les discussions via la classe CWinThread , qui soutient les utilisateurs et les travailleurs threads qui s'exécutent en arrière-plan. En quelques étapes , vous pouvez faire un programme simple en utilisant un thread de travail. Choses que vous devez
Microsoft Visual Studio IDE
livre sur MFC , comme « Programming Windows avec MFC " par Jeff Prosise
Voir Plus Instructions
1
départ Microsoft Visual studio. Créez un projet MFC en fonction de dialogue en cliquant sur " Fichier" dans le menu supérieur , puis "Nouveau". Après avoir cliqué sur l'onglet " Projets ", sélectionnez " MFC AppWizard (exe) " et tapez " WThread " dans le champ "Nom du projet: " zone d'édition . Cliquez sur « OK ». Dans l'écran suivant de l'assistant , sélectionnez " dialogue fondé », puis cliquez sur "Terminer" et "OK". L'assistant génère une boîte de dialogue par défaut et ses fichiers source associés .
2 Assurez une fonction qui agira comme le thread de travail pour ce tutoriel MFC. Ouvrez le fichier WorkerThreadDlg.cpp en élargissant le dossier " fichiers source " dans le volet de gauche , puis double- cliquant sur le fichier . Copiez /collez le code source suivant à la fin du fichier :
vide ThreadProcess (param LPVOID ) {
CFile f ;
f.Open ( " proof.txt " , CFile :: modeCreate