Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Una interrupción es cuando se está ejecutando OnTick y ha llegado un evento más importante, como OnTimer. OnTick se pone en pausa, se ejecuta el código de OnTimer y luego OnTick continúa ejecutándose de nuevo.
OnTimer, OnTick, OnTrade... Estas son las interrupciones.
Maldita sea. Esto es un mal sueño.
Qué pena. Sí, es un sueño aterrador.
No, no da miedo. Hay esquemas antiguos y probados sobre cómo evitar el flequillo.
Pero sigue siendo un sueño. No creo que los desarrolladores lo hagan. Aunque los beneficios son innegables.
Yo, por ejemplo, podría ejecutar los cálculos de fondo en OnTimer, con una pequeña frecuencia (alrededor de una vez en 5 seg) la duración de la mitad del período del temporizador. Y no habría que preocuparse por el manejo de los ticks, que simplemente podrían interrumpir el cálculo en segundo plano, y luego devolverlo correctamente a su lugar. Y ahora es más fácil ponerlo en un gráfico aparte que procesarlo correctamente en el mismo hilo en el que están los ticks. Aunque habría tiempo suficiente para todos ellos en el mismo hilo.
Por ejemplo, si alguien pone Sleep(100000); en el manejador OnTick, ¿elOnTimer y el OnTrade no tienen vida alguna?
eventos del temporizador, y los nuevos ticks serán ignorados. el evento de comercio permanecerá en la cola y será manejado
No confunda los eventos Tick, Trade, Timer y sus manejadores OnTick, OnTrade, OnTimer
Por ejemplo, si alguien pone Sleep(100000); en el manejador OnTick, ¿que no tendrá vidaOnTimer, OnTrade?
En realidad Yurich describió una interrupción en el sentido clásico, no el manejo de interrupciones OnTick, OnTimer.
Entiendo lo que ha descrito.
Sincronizar los datos e interrumpir el acceso en una aplicación de un solo hilo es el colmo de la idiotez.
Así son las cosas en este momento. Pero el suicidio no es difícil. Es peor cuando hay un cuadro de mensajes en la pantalla y estoy en la cocina bebiendo té. Yurich hace una buena observación.
Probablemente así es como funciona.