Multi-hilo C # y el contador de tiempo no hay un conflicto?

invalidando la button4_Click privada (object sender, EventArgs e)
{
DataGetThreads [0] = el hilo nuevo nuevo (nuevo nuevo el ThreadStart (DataGet));
DataGetThreads [0] .start ();

}
DataGet public void ()
{

timerDraw.Interval = 200 es;
timerDraw. start ();
//MessageBox.Show ( "Si se agrega la frase") ①
}
private void timerDraw_Tick (object sender, EventArgs e)
{
MessageBox.Show ( "ya iniciar el cronometraje"); ②
}

desde el inicio button4 prensado, ¿por qué si yo no escribo ① comunicado frase, el sistema no ejecutará ② comunicado frase, el sistema no responde, y si escribo una frase ①, los resultados son pop-up "Si se agrega esta" ventana, y luego aparecer de forma indefinida "El tiempo ha comenzado"? Muy intrigado por qué añadió el temporizador de palabras en el trabajo, no añadir no funciona? No es multiproceso y el conflicto temporizador?

================================================== ======================================

el control del temporizador de referencia es la clase Sytem.Windows.Forms.Timer.
temporizador de Windows es una sola roscado diseño medio ambiente , en el que, hilo de interfaz de usuario para el procesamiento de la ejecución. Se requiere un código de usuario está disponible suministro de mensajes de interfaz de usuario, y siempre que operan en el mismo hilo o de otro hilo para formar la llamada.
Así que el trabajo Sytem.Windows.Forms.Timer en el hilo de interfaz de usuario. Y su ejemplo no es, se pone el trabajo instancia de Timer en otro hilo se crea a sí mismo en lugar del hilo de interfaz de usuario. Esto explica por qué no trabajar.
Que el control del temporizador para el entorno de un único subproceso.

Aquí se debe utilizar la clase Sytem.Timers.Timer.
Detalles: https://msdn.microsoft.com/zh-cn/library/system.windows.forms.timer (VS.80) .aspx la
https://msdn.microsoft.com/zh-cn/library/system. timers.timer.aspx
referencia: https://social.msdn.microsoft.com/Forums/sqlserver/zh-CN/857bf39e-e5b1-49d5-af72-58c157fd841d/timertimer

Supongo que te gusta

Origin www.cnblogs.com/soundcode/p/12553665.html
Recomendado
Clasificación