Скачать MetaTrader 5

возможен доступ к массиву из разных потоков ?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Подключи MQL5 Cloud Network. Миллионы трейдеров ждут этого!
dimka8
361
dimka8 2015.12.07 21:25 
возможен доступ к одному массиву из OnTick и OnTimer() ? если возможно , то что будет если OnTimer() будет выполнять операцию с массивом и OnTick() захочет добавить значение ?
Комбинатор
15931
Комбинатор 2015.12.07 21:44  
dimka8:
возможен доступ к одному массиву из OnTick и OnTimer() ? если возможно , то что будет если OnTimer() будет выполнять операцию с массивом и OnTick() захочет добавить значение ?

Если это один советник, оба эти действия происходят в одном потоке и не могут пересекаться, поэтому если так, не стоит беспокоиться о целостности.

В вашем случае OnTick будет запущен сразу же после обработки OnTimer и впередистоящих событий в стеке. 

Alexey Volchanskiy
16683
Alexey Volchanskiy 2015.12.07 22:24  
Комбинатор:

Если это один советник, оба эти действия происходят в одном потоке и не могут пересекаться, поэтому если так, не стоит беспокоиться о целостности.

В вашем случае OnTick будет запущен сразу же после обработки OnTimer и впередистоящих событий в стеке. 

Как раз сегодня задавал похожий вопрос про индикаторы https://www.mql5.com/ru/forum/68331.

Вот ответ MQ http://forum.mql4.com/ru/62194/page4

EventSetTimer,OnTimer - MQL4 форум
  • www.mql5.com
EventSetTimer,OnTimer - MQL4 форум
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий