</head> <body> <h1>#MaxThreads</h1> <p>最大同時<a href="../misc/Threads.htm">スレッド</a>数を設定します。</p> <pre class="Syntax"><span class="func">#MaxThreads</span> Value</pre> <h2 id="Parameters">パラメータ</h2> <dl> <dt>Value</dt> <dd> <p>型:<a href="../Concepts.htm#numbers">整数</a></p> <p>同時に存在できる<a href="../misc/Threads.htm">スレッド</a>の最大総数です。255より大きい数値を指定しても、255を指定したのと同じになります。</p> </dd> </dl> <h2 id="Remarks">備考</h2> <p>このディレクティブがスクリプトで指定されていないときは、10に設定されているとみなされます。</p> <p>この設定はスクリプト全体の動作に影響を与えるため、スクリプトの任意の場所で1回だけ指定する必要があります。</p> <p>1という値も可能ですが、スクリプトが<a href="MsgBox.htm">メッセージボックス</a>や、その他のダイアログを表示しているときに、新しい<a href="../Hotkeys.htm">ホットキー</a>が起動しなくなるため、お勧めしません。また、他の<a href="../misc/Threads.htm">スレッド</a>がスリープや待機しているときに<a href="SetTimer.htm">タイマー</a>が作動するのを防ぐことができます。</p> <p><a href="OnExit.htm">OnExit</a>コールバック関数は、スレッドがいくつ存在しても常に起動します。</p> <p>この設定が<a href="_MaxThreadsPerHotkey.htm">#MaxThreadsPerHotkey</a>よりも低い場合、事実上その設定を上書きします。</p> <p>他のディレクティブと同様に、#MaxThreadsは条件付きで実行することはできません。</p> <h2 id="Related">関連</h2> <p><a href="_MaxThreadsPerHotkey.htm">#MaxThreadsPerHotkey</a>、<a href="../misc/Threads.htm">スレッド</a>、<a href="A_MaxHotkeysPerInterval.htm">A_MaxHotkeysPerInterval</a>、<a href="ListHotkeys.htm">ListHotkeys</a></p> <h2 id="Examples">例</h2> <div class="ex" id="ExBasic"> <p><a class="ex_number" href="#ExBasic"></a> 最大10スレッドではなく、最大2スレッドを可能にします。</p> <pre>#MaxThreads 2</pre> </div> </body> </html>