TC官方合作论坛
标题:
关于开启多个线程冲突问题
[打印本页]
作者:
franliv
时间:
2015-10-10 11:54
标题:
关于开启多个线程冲突问题
如果同时开启两个线程,如下下代码:线程一:
while(true)
dm.FindPic(1161,170,1277,471,"image.bmp","102030",0.8,1,X,Y)
if(X>0)
dm.moveto(X,Y)
help.sleep(300)
dm.leftClick()
此处点击后image图片消失
alert("find it")
endif
help.sleep(1000)
endwhile
线程二:
while(true)
dm.FindPic(1161,170,1277,471,"image.bmp","102030",0.8,1,X,Y)
if(X>0)
dm.moveto(X,Y)
help.sleep(300)
dm.leftClick()
此处点击后image图片消失
alert("find it also")
endif
help.sleep(1000)
endwhile
以上两个线程查找同一张图,找到后点击图片,图片消失。
那么是否会出现一个线程先找到图然后点击,之后图片消失,导致另一个线程找不到图?
作者:
lidongxu
时间:
2015-10-10 12:16
那么是否会出现一个线程先找到图然后点击,之后图片消失,导致另一个线程找不到图?
是的,一个找到了。另外一个就找不到了
作者:
good
时间:
2015-10-14 21:25
一个苹果 你已经吃掉在你肚子里了,
你为什么还想吃 同一个苹果 第二次.
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1