Всем доброго времени суток! Не однократно слышал о многопоточности языка MQL5.
Задача простая: Например, запустить две функции PlaySound() одновременно. Один PlaySound() в основном потоке, и второй PlaySound во втором потоке.
Является ли это возможным и как это сделать?
Два потока - это два советника. Но PlaySound все равно не будут одновременно звучать. Один из них перебьет другой, т. к. звуковое устройство одно единственное.
Два потока - это два советника. Но PlaySound все равно не будут одновременно звучать. Один из них перебьет другой, т. к. звуковое устройство одно единственное.
Да, уже пробовал что-то подобное. Действительно: Один звук перебивает другой.
Хотя в других языках программирования, например в C++ или Python, многопоточность то и означает - работать с несколькими потоками одновременно, и там также звуковое устройство одно единственное. Но играют два и даже несколько звуков одновременно.
Да, уже пробовал что-то подобное. Действительно: Один звук перебивает другой.
Хотя в других языках программирования, например в C++ или Python, многопоточность то и означает - работать с несколькими потоками одновременно, и там также звуковое устройство одно единственное. Но играют два и даже несколько звуков одновременно.
Потоков можно насоздавать в MT, но проблема с многоголосием не связана с потоками. Просто используется исключительный доступ к звуковому устройству. Можно попробовать через WinAPI, если вопрос именно в многоголосии.
Потоков можно насоздавать в MT, но проблема с многоголосием не связана с потоками. Просто используется исключительный доступ к звуковому устройству. Можно попробовать через WinAPI, если вопрос именно в многоголосии.
Впервые слышу о многоголосии.
Впервые слышу о многоголосии.
Об аудиомиксере тоже?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Всем доброго времени суток! Не однократно слышал о многопоточности языка MQL5.
Задача простая: Например, запустить две функции PlaySound() одновременно. Один PlaySound() в основном потоке, и второй PlaySound во втором потоке.
Является ли это возможным и как это сделать?