Event Synchronisation
Hallo,
können sich Events wie OnTick() und OnTimer() in die Quere kommen wenn sie zeitgleich aufgerufen werden oder zeitgleich auf gemeinsame Variablen zugreifen? Muss man sich um Syncronisierung der Variablen kümmern oder sorgt Metatrader automatisch dafür? Interessant wäre, gibt es dann eine Warteschleife für die Events (jedes wird in jedem Fall ausgeführt) oder wird ein Event ausgelassen wenn es durch ein anderes blockiert wird? Gruß |
Jetzt hab ich es endlich selbst gefunden: https://www.mql5.com/en/docs/runtime/running
Es gibt wirklich eine Warteschlange und die Events des gleichen Typs werden nur einmal angenommen. Somit ist alles "Threadsave" und es gibt keine race conditions damit ist auf mql-Seite alles komfortabel. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:11 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum