# #MaxThreads

设置同时启动的线程的最大数量。

#MaxThreads Value

#### 参数

Value | 可同时存在的线程的最大总数。指定大于255的数值等同与指定255(在 1.0.48 以前的版本中，这个值的上限是20)。

#### 注意

此设置是全局性的，这就意味着只需要将它指定一次（在脚本任何位置）就能影响整个脚本的表现。

虽然允许但是不推荐将值设为 1，因为这样会在每次脚本显示一个 MsgBox 或者其他对话框时阻止新的热键运行。也会在每次另一个线程休眠或等待时阻止定时器运行。

如果一个线程子程序的首行是 ExitApp, Pause, Edit, Reload, KeyHistory, ListLines, ListVars 或 ListHotkeys，那么至多两种接下来的线程类型即使在 #MaxThread 达到的情况下也可以被创建：hotkey, hotstring, OnClipboardChange, GUI event。还有，不论有多少线程存在，OnExit subroutine(子程序)总是可以启动。

如果此设置低于 #MaxThreadsPerHotkey，那么它将有效地取代那个设置。

如果脚本中没有指定此指令，那么它将表现得好像被设为 10 那样。

#### 相关命令

#MaxThreadsPerHotkey, Threads, #MaxHotkeysPerInterval, #HotkeyInterval, ListHotkeys, #MaxMem

#### 示例

    #MaxThreads 2

翻译：天堂之门 menk33@163.com 2008年11月24日