TC官方合作论坛
标题:
关于多线程以及脚本奔溃,多线程的应用
[打印本页]
作者:
无处藏身
时间:
2012-8-4 21:23
标题:
关于多线程以及脚本奔溃,多线程的应用
4核的和双核的电脑真的差很多吗。同样的脚本在4核上只有30%的CPU占用。到了双核上有时候直接飙到100.还有CPU的偶尔100会导致脚本的奔溃吗。大师们都是开几个线程呢。一般的情况下。我感觉3个线程双核的就很吃力了。打怪一个线程那是毋庸置疑的,验证码什么的必须也是一个线程吧。这边就已经两个线程了,然后又时候要加点什么判定的,又是一个线程。一般3个线程算正常的吗。还是算有点多的那种类型呢?
[attach]4595[/attach]还有像这个问题该怎么样尽量避免呢。我知道这个肯定会出现的,但是该怎么样减少呢。还有大漠的那个设置路径的是不是每个功能函数里面都得设置string p=help.getrcpath("rc:")
al.SetPath(p)
al.SetDict(0,"2.txt")
al.UseDict(0)
像这个
作者:
米糖果
时间:
2012-8-4 21:25
这个跟线程多少没有关系吧...
作者:
陌上青衣。
时间:
2012-8-4 21:27
贴代码,看看是不是逻辑出现问题
作者:
无处藏身
时间:
2012-8-4 21:30
2000行
作者:
无处藏身
时间:
2012-8-4 21:51
function bool init()//初始化
int hwnd=window.findwindow("XXXXXXX")
if(hwnd!=0)
window.setwindowpos(hwnd,0,0)
endif
bool shifou=help.isregister("dm.dmsoft")
help.sleep(50)
bool shifou1=help.isregister("Microrui.Reply")
help.sleep(50)
bool shifou2=help.isregister("Kill.Class")
if(!shifou||!shifou1||!shifou2)
bool cheng=help.regdll("rc:dm.dll",true)
help.sleep(80)
bool cheng1=help.regdll("rc:Microrui.Reply.dll",true)
help.sleep(80)
bool cheng2=help.regdll("rc:Kill.Class",true)
help.sleep(80)
if(!cheng||!cheng1||!cheng2)
help.messagebox("注册失败")
endif
endif
作者:
无处藏身
时间:
2012-8-4 21:51
初始化的,大师看看有问题吗
作者:
无处藏身
时间:
2012-8-4 21:54
有的电脑,没问题。有的会应用程序错误
作者:
kevinqq
时间:
2012-8-4 22:00
放在资源里面的东西,最好用help.getrcpath 来获取路径, , 直接用rc:xxx.xxx 有时候会出现问题,
作者:
feng123144
时间:
2012-8-5 00:38
噢,谢特,鸟文,蛋疼,又要看对照本.
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1