Provocar un retardo temporal

09/12/2004 - 18:45 por Jordi Julià | Informe spam
Hola a todos,

Como podría provocar un retardo temporal programando en VB.NET y WebForms.

Querría hacer que en un momento dado el procedimiento esperase 30 segundo y
siguiera, podría hacer un bucle y después continuar pero esto produciria un
gasto de CPU inútil (For I=0 to 30000:Next)

Gracias
 

Leer las respuestas

#1 Miguel Angel Campos
10/12/2004 - 08:42 | Informe spam
Thread.Sleep(30000);

La utilización de un for para esos casos nunca está justificada, en primer
lugar por cuestiones de uso innecesario de CPU como has comentado, en
segundo lugar por que cada CPU tiene una velocidad de tratamiento y no
puedes garantizar que tarde un determinado tiempo, lo que tarda 30 segundos
en un PIV 2GHz puede tardar 20 en un PIV 2,8GHz.

Un Saludo,

Miguel Angel Campos, MCP

"Jordi Julià" escribió en el mensaje
news:%
Hola a todos,

Como podría provocar un retardo temporal programando en VB.NET y WebForms.

Querría hacer que en un momento dado el procedimiento esperase 30 segundo


y
siguiera, podría hacer un bucle y después continuar pero esto produciria


un
gasto de CPU inútil (For I=0 to 30000:Next)

Gracias



Preguntas similares