Inquiridor
interromper e reinciar thread

Pergunta
-
como faço para interromper e depois reiniciar uma thread. estou usando win32 api, c puro
- Movido AndreAlvesLima quarta-feira, 28 de dezembro de 2011 11:23 (De:Visual Studio - Geral)
Todas as Respostas
-
-
Prezado(a),Estou migrando seu post para o fórum de C++.Por favor, das próximas vezes que tiver alguma dúvida relacionada a esse assunto, poste por lá.Obrigado.
André Alves de Lima
Microsoft MVP - Client App Dev
Visite o meu site: http://www.andrealveslima.com.br
Me siga no Twitter: @andrealveslima -
-
Fernando,
Dê uma olhada nos links abaixo:
SuspendThread function
http://msdn.microsoft.com/en-us/library/windows/desktop/ms686345(v=vs.85).aspxResumeThread function
http://msdn.microsoft.com/en-us/library/windows/desktop/ms685086(v=vs.85).aspxSynchronizing Execution of Multiple Threads
http://msdn.microsoft.com/en-us/library/windows/desktop/ms686689(v=vs.85).aspxAtt.
Ari C. Raimundo
MCAD, MCTS
http://araimundo.blogspot.com -
O encerramento forçado de uma thread deve ser evitado, pois pode trazer sérios riscos para a aplicação.
Você tem de planejar via sincronização/eventos uma forma de a thread detectar que deve ebortar, e então na tthread executar todas as liberações necessárias.
Boa sorte.