Можно ли создать несколько потоков в MQL5 ?

Yuriy Vins  

Всем доброго времени суток! Не однократно слышал о многопоточности языка MQL5.

Задача простая: Например, запустить две функции PlaySound() одновременно. Один PlaySound() в основном потоке, и второй PlaySound во втором потоке.

Является ли это возможным и как это сделать? 

Ihor Herasko  
Yuriy Vins:

Всем доброго времени суток! Не однократно слышал о многопоточности языка MQL5.

Задача простая: Например, запустить две функции PlaySound() одновременно. Один PlaySound() в основном потоке, и второй PlaySound во втором потоке.

Является ли это возможным и как это сделать? 

Два потока - это два советника. Но PlaySound все равно не будут одновременно звучать. Один из них перебьет другой, т. к. звуковое устройство одно единственное.

Yuriy Vins  
Ihor Herasko:

Два потока - это два советника. Но PlaySound все равно не будут одновременно звучать. Один из них перебьет другой, т. к. звуковое устройство одно единственное.

Да, уже пробовал что-то подобное. Действительно: Один звук перебивает другой. 

Хотя в других языках программирования, например в C++ или Python, многопоточность то и означает - работать с несколькими потоками одновременно, и там также звуковое устройство одно единственное. Но играют два и даже несколько звуков одновременно.

Edgar Akhmadeev  
Yuriy Vins:

Да, уже пробовал что-то подобное. Действительно: Один звук перебивает другой. 

Хотя в других языках программирования, например в C++ или Python, многопоточность то и означает - работать с несколькими потоками одновременно, и там также звуковое устройство одно единственное. Но играют два и даже несколько звуков одновременно.

Потоков можно насоздавать в MT, но проблема с многоголосием не связана с потоками. Просто используется исключительный доступ к звуковому устройству. Можно попробовать через WinAPI, если вопрос именно в многоголосии.

Yuriy Vins  
Edgar Akhmadeev:

Потоков можно насоздавать в MT, но проблема с многоголосием не связана с потоками. Просто используется исключительный доступ к звуковому устройству. Можно попробовать через WinAPI, если вопрос именно в многоголосии.

Впервые слышу о многоголосии.

Edgar Akhmadeev  
Yuriy Vins:

Впервые слышу о многоголосии.

Об аудиомиксере тоже?

Причина обращения: