Tengo un bucle while en un servicio de Windows que se ejecuta unas x veces e inicie x llamadas telefónicas después de leerlas desde algún archivo. Ahora si quiero hacer una interfaz de usuario que ofrezca una opción para detener las llamadas telefónicas, es decir, romper el ciclo while incluso antes de que se complete. ¿Cómo lo haré?Romper un bucle while usando el evento externo
Supongamos que tengo una función.
DialCalls(x)
{
for(int i= 0 ; i<x ; i++)
{
// Initiate call
}
}
No puede haber 2,3 DialCalls funciones se ejecutan al mismo tiempo en diferentes temas, como he hecho con hilo en la aplicación también. Entonces, básicamente, ¿cuál es la mejor manera de romper el ciclo de una página web?
Para la gente que sugiere 'volátil': http://blogs.msdn.com/b/ericlippert/archive/2011/06/16/atomicity-volatility-and-immutability-are-different-part-three.aspx –