Threads
31/05/2006
0
no vb.net
como parar uma thread, visto q eu encntro o método start mais não o suspend!?
como parar uma thread, visto q eu encntro o método start mais não o suspend!?
Spoky
Curtir tópico
+ 0
Responder
Posts
24/07/2006
Carlosrodrigop
se eu na me engano existe um metodo resume ou abort, mas confira direito porque o sistema ao parar uma thread ele demora um tempo.
para que vc esta usando a thread, existe um objeto da classe timers.timer que é assincrono e pode ser usado como uma thread recursiva.
Se nao for varios eventos diferentes que vc dispara threads, como por exemplo uma thread que só ´escuta´ uma porta serial ou uma conexão socket eu costumo usar esse objeto, utilizo threads somente para disparar conexoes de clientes socket para tratamento de requisicoes de processo do meu cliente e as mesmas threads nao sao recursivas elas executam ate o final e fecham, portanto nao tenho problemas de ter que fechar threads pendentes o program simplesmente espera as mesmas serem fechadas sozinhas e ai sim ele finaliza.
para que vc esta usando a thread, existe um objeto da classe timers.timer que é assincrono e pode ser usado como uma thread recursiva.
Se nao for varios eventos diferentes que vc dispara threads, como por exemplo uma thread que só ´escuta´ uma porta serial ou uma conexão socket eu costumo usar esse objeto, utilizo threads somente para disparar conexoes de clientes socket para tratamento de requisicoes de processo do meu cliente e as mesmas threads nao sao recursivas elas executam ate o final e fecham, portanto nao tenho problemas de ter que fechar threads pendentes o program simplesmente espera as mesmas serem fechadas sozinhas e ai sim ele finaliza.
Responder
Clique aqui para fazer login e interagir na Comunidade :)