waesaeasea
2017-11-24 08:18线程执行结果不确定,同样代码多个结果。
需求是按下左键开始连点(鼠标连点器),松开停止。
private void button1_Click(object sender, EventArgs e)
{
Thread t = new Thread(MouseListen);
t.IsBackground = true;
t.Start();
}
private void button2_Click(object sender, EventArgs e)
{ }
void MouseListen()
{
while (true)
{
if (GetAsyncKeyState(1) != 0)
{
dm.LeftClick();
}
}
}
有时候松开不停止,有时候不练点。问题出在哪里。
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- Java多线程中Timer定时器执行完任务为什么不停止?
- java
- 2个回答
- java多线程得不到想要的结果
- java
- 3个回答
- 多线程执行完主线程不退出
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- Java多线程问题,线程没被执行的问题
- java
- 线程
- 多线程
- 6个回答
- python3 多线程执行后再执行主线程的问题
- python
- 线程
- 多线程
- 4个回答
换一换