#MaxThreads
优质
小牛编辑
132浏览
2023-12-01
设置可同时存在的线程的最大数目。
#MaxThreads Value
参数
- 值
可以同时存在的最大 线程 数. 指定大于 255 的数字相当于指定 255 (在 1.0.48 之前的版本中, 此限制为 20).
备注
此设置是全局的, 这意味着只需要使用一次 (在脚本的任意位置) 就会影响整个脚本.
尽管可以把这个值设置为 1, 但不建议这么做, 因为这样每当脚本显示 MsgBox 或其他对话框时会阻止新的 热键 运行. 在其他 线程 休眠或等待时还会阻止 计时器 运行.
在达到 "https://www.xnip.cn/doc/AutoHotkey-Threads">线程: 子程序的首行为 ExitApp, Pause, Edit, Reload, KeyHistory, ListLines, ListVars 或 ListHotkeys 的 热键, 热字串, OnClipboardChange 或 GUI 事件. 而且, 不管存在多少个线程 OnExit 子程序 总是会运行.
如果此设置小于 #MaxThreadsPerHotkey, 那么它会覆盖那个设置.
如果脚本中未使用此指令, 那么它会表现的就像此设置为 10 那样.
相关
https://www.xnip.cn/shouce/1165/74629.html, https://www.xnip.cn/shouce/1165/74626.html, #MaxMem
示例
#MaxThreads 2