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

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

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

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

 
Комбинатор:

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

В вашем случае 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 форум
Причина обращения: