首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

VS2005中,怎样让同一个线程暂停 ,然后继续,以及停止后,重新开启,该如何解决

2012-04-20 
VS2005中,怎样让同一个线程暂停 ,然后继续,以及停止后,重新开启不知道怎样操作,Thread里的属性和方法好像

VS2005中,怎样让同一个线程暂停 ,然后继续,以及停止后,重新开启
不知道怎样操作,Thread里的属性和方法好像有些都不能直接用的
我用t.start()开启线程,然后用t.about()结束线程,
但是中间用suspend 和resume,直接提示“public sub resume已过时”或者 suspend已过时
不知道怎样停止和继续
另,我用线程操作一个目录下的文件,操作完成后,我希望换一个目录继续操作,可是点了同一个“开始”按钮后,程序没有任何反应,这个按钮的相关代码如下:

VB.NET code
    '确定按钮    Private Sub btnOK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOK.Click        If tbFileName.Text.Length = 0 Then            MsgBox("请选择源文件目录")            tbFileName.Focus()            Exit Sub        End If        '开始之后,关闭按钮失效,线程处理完成之后恢复        btnClose.Enabled = False        btnOK.Enabled = False        pbJinDu.Value = 0        '开启线程        Tr1 = New Thread(AddressOf Me.THR1)    End Sub


要VS2005下真正可用的方法,谢谢

[解决办法]
不用管。http://blog.joycode.com/sumtec/archive/2004/06/25/25800.aspx
只是个警告。不会影响生成的。
[解决办法]
VB.NET中的线程操作(Thread,Mutex)

http://blog.csdn.net/tyouvivi/archive/2008/04/16/2298059.aspx

热点排行