Нужна помощь в написании скрипта? Close

Вы можете задать любой вопрос по программе Autohotkey в нашей группе Вконтакте. Если решение требует более высокой квалификации- можно обратиться непосредственно ко мне.

ВконтактеГруппа Вконтакте Электронная почтаЭлектронная почта Личная страницаСимаков Яков ВК
home icon Все разделы
comunity icon Нужна помощь?

MaxThreads -Autohotkey

Задаёт максимальное число одновременных потоков.

#MaxThreads Value

Параметры

Value Максимальное общее число потоков, которые могут существовать одновременно (предел - 20).

Примечания

Эта настройка глобальна, т.е. её достаточно указать только один раз (в любом месте скрипта), чтобы она влияла на весь скрипт.

Хотя значение 1 допустимо, оно не рекомендуется, так как это не позволит горячим клавишам срабатывать в то время, когда скрипт показывает на экране окно MsgBox или другой диалог. Это также не позволит запускаться таймерам, когда другой поток выполняет команду Sleep или команду, которая чего-либо ждёт.

Любая процедура, которая содержит в первой строке ExitApp, Pause, Edit, Reload, KeyHistory, ListLines, ListVars или ListHotkeys сможет запуститься независимо от данной настройки.

Если значение этой настройки меньше, чем у #MaxThreadsPerHotkey, она имеет преобладание над последней.

Если данная директива в скрипте отсутствует, используется её значение по умолчанию 10.

Пример

#MaxThreads 2
Автор перевода: YMP
Настоящее имя переводчика: Юрий Попов
Источник: http://www.script-coding.com/AutoHotkey/MaxThreads.html
Под редакцией ahk-wiki.ru от 21.08.19