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

这段程序的两种写法什么区别,该怎么解决

2012-01-05 
这段程序的两种写法什么区别第一种写法Private Sub btnDo_Click(ByVal sender As System.Object, ByVal e

这段程序的两种写法什么区别
第一种写法
Private Sub btnDo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesbtnDo.Click
  Dim trdImp As New System.Threading.Thread(AddressOf 要执行的方法)
  trdImp.Start()
End Sub
第二种写法直接在我的click事件中执行方法
Private Sub btnDo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesbtnDo.Click
  执行我的方法
End Sub

[解决办法]
第一种用到线程,可以防止程序无响应

第二种正常
[解决办法]
是,通过线程实现延迟
[解决办法]
第一种新开了线程,第二个则基于主线程
[解决办法]
看来楼主还对多线程的开发不太楚,这样你在用多线程时将会遇到更多的麻烦,比如跨线程的控件访问等.
如果没必要还是用主线程好.

热点排行