Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
dimka8
363
dimka8  
возможен доступ к одному массиву из OnTick и OnTimer() ? если возможно , то что будет если OnTimer() будет выполнять операцию с массивом и OnTick() захочет добавить значение ?
Комбинатор
16374
Комбинатор  
dimka8:
возможен доступ к одному массиву из OnTick и OnTimer() ? если возможно , то что будет если OnTimer() будет выполнять операцию с массивом и OnTick() захочет добавить значение ?

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

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

Alexey Volchanskiy
20984
Alexey Volchanskiy  
Комбинатор:

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

В вашем случае 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 форум
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий