Threads são os objetos que fazem multi- tasking possível. Threads , cada um correspondendo a uma " fatia de tempo " ou estado separado do programa em execução, criar a ilusão de que vários usuários podem compartilhar um aplicativo de servidor . A biblioteca Microsoft Foundation classe encapsula tópicos através da classe CWinThread , que suporta threads do usuário e do trabalhador que são executados em segundo plano. Em poucos passos , você pode fazer um programa simples utilizando um segmento de trabalho . Coisas que você precisa
Microsoft Visual Studio IDE
Livro sobre MFC , como " Programação Windows com MFC ", de Jeff Prosise
Show Mais instruções
1
Iniciar Microsoft Visual Studio. Crie um projeto MFC baseada em diálogo, clicando em "Arquivo " no menu superior e , em seguida, "New". Depois de clicar na aba " Projects " , selecione " MFC AppWizard (exe) " e digite " WThread " no " Nome do projeto: " caixa de edição . Clique em " OK". Na tela seguinte do assistente , selecione " base de diálogo ", clique em "Finish" e "OK". O assistente gera uma caixa de diálogo padrão e seus arquivos de origem associados .
2 Faça uma função que irá agir como o segmento de trabalho para este tutorial MFC. Abra o arquivo WorkerThreadDlg.cpp expandindo a pasta " Arquivos de origem " no painel esquerdo e clique duas vezes no arquivo . Copie /cole o seguinte código-fonte no final do arquivo :
anular ThreadProcess ( LPVOID param) {
CFile f ;
f.Open ( " proof.txt " , CFile :: modeCreate