有什么办法降低程序所占用的cpu
我想做一个检测物理连接的程序,代码如下。但是占用的cpu太多。请大家帮忙#NoTrayIcon
Global Const $NETWORK_ALIVE_LAN = 0x1
$x =DLLCall("sensapi.dll","int","IsNetworkAlive","str",$NETWORK_ALIVE_LAN)
While 4
if $x < 1 Then
Shutdown (1)
EndIf
WEnd
[ 本帖最后由 xiaomoami 于 2008-10-17 08:51 编辑 ] 自己顶了
自己顶了 谢谢大家
谢谢 只要在循环中加一个:Sleep(100) ;100是一个延时时间,只要有一点延时时间就会把CPU的占用降下来的了 还有,应该把:
$x =DLLCall("sensapi.dll","int","IsNetworkAlive","str",$NETWORK_ALIVE_LAN)
加入到循环中 谢谢 谢谢谢谢谢谢
页:
[1]