none
Thread bloqueado RRS feed

  • Pregunta

  • Hola

    Tengo un problema sobre un thread que se queda bloqueado en la actualización de un TextBox.
    Si el cuerpo del thread sólo tiene una actualización no hay problema. Sin embargo, si el método que se corresponde al thread, tiene un cuerpo en el cual se actualiza continuamente:

    while (true){
         Actualizacion_TextBox
    }

    cuando se inicia el thread, la aplicación se queda bloqueada y no se por qué??

    Saludos, Juan
    viernes, 25 de mayo de 2007 10:52

Respuestas

  • Debido a que los ciclos de ejecución del cuerpo del Thread van demasiado rápido, es aconsejable poponer una pequeña espera entre cada ciclo de almenos unos milisegundos para evitar el consumo excesivo del tiempo de procesador del Thread

    Code Snippet

    while(true){
        cuerpo del ejecución;
        Thread::Sleep(50); //espera de 50 milisegundos
    }


    sábado, 2 de junio de 2007 15:55