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

 

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

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

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

 
Yuriy Vins:

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

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

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

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

 
Ihor Herasko:

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

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

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

 
Yuriy Vins:

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

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

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

 
Edgar Akhmadeev:

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

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

 
Yuriy Vins:

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

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

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