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

急VB.NET多线程卡的有关问题

2012-04-23 
急急急~VB.NET多线程卡的问题我要做的是一个游戏挂机的程序,每次单击按钮,就开启两个对应的线程这样是可以

急急急~VB.NET多线程卡的问题
我要做的是一个游戏挂机的程序,
每次单击按钮,就开启两个对应的线程
这样是可以运行的。但是游戏会卡的要死。CPU老高。有没有方法解决?

VB.NET code
 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click                   hwnd = window.getMouseOverWindow'获取窗口句柄                    Dim autoFb As New AutoFuBen'创建控制游戏的类的示例                    autoFb.gHwnd = hwnd                    autoFb.isKillOne = cboKillOne.Checked'变量赋值                    '启动线程(每个游戏要开启两个线程)                    Dim thread2 As New Threading.Thread(AddressOf autoFb.beginGame)                    thread2.start()                    Dim thread3 As New Threading.Thread(AddressOf autoFb.yanzheng)                    thread3.start()End Sub


[解决办法]
在你线程做的方法里,用线程的sleep 设置一下延迟。。。

热点排行