Ir para o conteúdo
marco_iku

[Resolvido] Usar Threads

Mensagens Recomendadas

marco_iku

Boas

Estou a fazer um programa que utiliza Threads. Quando uso os métodos .Suspend() ou .Resume() diz-me que:

ObsoleteAttribute("Thread.Suspend has been deprecated.  Please use other classes in System.Threading, such as Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect resources.

No MSDN (http://msdn.microsoft.com/en-us/library/system.threading.thread.suspend.aspx) aparece isto:

Thread..::.Suspend Method

NOTE: This API is now obsolete.

A utilização que estou a dar a estes métodos não deve ter problema, mas gostaria de saber como utilizar métodos equivalentes mas que não estejam obsoletos. Estou a utilizar o VB 2008 Express

Obrigado

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
jpaulino

Olá,

Queres para a thread, não é isso ?

Desde a versão 2.0 do .NET Framework que deves usar Abort() para cancelar/parar a thread.

myThread.Abort()

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
marco_iku

Olá,

Queres para a thread, não é isso ?

Desde a versão 2.0 do .NET Framework que deves usar Abort() para cancelar/parar a thread.

myThread.Abort()

Mas eu precisava parar a Thread e voltar a inicia-la e dá-me este erro quando o faço, ou seja, inicio a thread myThread.start() , paro-a myThread.abort() e depois volto a inicia-la myThread.start() e dá este erro

Thread is running or terminated; it cannot restart.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Asgorath

Boas.

Também podes usar a class BackgroundWorker.


"The Dark Side Clouds Everthing. Impossible To See The Future Is."My rig: Intel Core 2 Quad Q9450 | abit IP35P | 4G Kingston 800 Mhz | XFX GeForce 9800 GX2 1G ddr3 | 2X WD5000AAJS 500Gb Sata 2 | PSU 600W || Caixa El-Diablo | Creative XMod

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.