System.Threading.Thread.Sleep(2000); ¿Cuál es su significado y función?
System.Threading.Thread.Sleep(2000) significa dejar que el hilo actual duerma durante 2 segundos.
El método Thread.Sleep() se utiliza para pausar el hilo actual durante un cierto período de tiempo (en milisegundos), 1000 milisegundos = 1 segundo.
Los subprocesos se pueden pausar/bloquear llamando a Thread.Sleep, Thread.Suspend o Thread.Join. Llamar a los métodos Sleep() y Suspend() significa que el subproceso ya no obtendrá tiempo de CPU.
Existe una diferencia entre estos dos métodos de suspender un hilo. Sleep() hará que el hilo detenga la ejecución inmediatamente, pero el lenguaje público debe alcanzar un punto seguro antes de llamar al método Suspend().
Un hilo no puede llamar a Sleep() en otro hilo, pero puede llamar a Suspend() para suspender otro hilo.
Extensiones:
Biblioteca de clases NET Foundation para Windows. p> El espacio de nombres System.Threading de la biblioteca de clases base NET proporciona una gran cantidad de clases e interfaces que admiten subprocesos múltiples. Hay muchas clases en este espacio de nombres. La clase System.Threading.Thread es la clase más utilizada y se utiliza para crear y controlar subprocesos, establecer la prioridad de los subprocesos y obtener el estado de los subprocesos.
Thread.Start(): Inicia la ejecución del hilo
Thread.Suspend(): Suspende el hilo, no funcionará si ha sido suspendido
Thread.Resume(): reanudar un hilo suspendido;
Thread.(): finalizar un hilo en estado de espera, suspensión o unión;
Thread.Join (): bloquear el hilo que llama hasta que un hilo termina;
Thread.Sleep (): bloquea el hilo actual durante el número especificado de milisegundos;
Thread.Abort (): inicia el proceso de terminación este hilo. Si el hilo ha terminado, no puede pasar;
Thread.Start(): inicia el hilo.
Enciclopedia Baidu: subprocesos múltiples