|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL5 Hier gehts rund ums Programmieren in MQL5. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
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. |
Lesezeichen |
Stichworte |
event synchronisation, events, mql5, programmierung, programmierung metatrader, programmierung mql5 |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|