#MaxThreads

设置可同时存在的线程的最大数目.

#MaxThreads Value

参数

Value

类型: 整数

可以同时存在的线程的最大数量. 指定大于 255 的数字等同于指定 255.

备注

如果脚本中未使用此指令, 那么它会表现的就像此设置为 10 那样.

这个设置是全局的, 这意味着只需要指定一次(在脚本的任何位置) 就可以影响整个脚本的行为.

尽管可以把这个值设置为 1, 但不建议这么做, 因为每当脚本显示消息框或其他对话框时, 会阻止新的热键运行. 在其他线程休眠或等待时, 还会阻止计时器运行.

无论存在多少线程, OnExit 回调函数始终会被启动.

如果此设置小于 #MaxThreadsPerHotkey, 那么它会覆盖那个设置.

和其他指令一样, #MaxThreads 不能有条件地执行.

#MaxThreadsPerHotkey, 线程, A_MaxHotkeysPerInterval, ListHotkeys

示例

允许最多 2 个而不是 10 个线程同时运行.

#MaxThreads 2