Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método Thread.Resume ()

 

Publicado: octubre de 2016

Nota: Esta API ahora está obsoleta.

Reanuda un subproceso que se ha suspendido.

Espacio de nombres:   System.Threading
Ensamblado:  mscorlib (en mscorlib.dll)

[ObsoleteAttribute("Thread.Resume has been deprecated.  Please use other classes in System.Threading, such as Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect resources.  http://go.microsoft.com/fwlink/?linkid=14202", 
	false)]
[SecurityPermissionAttribute(SecurityAction.Demand, ControlThread = true)]
public void Resume()

Exception Condition
ThreadStateException

El subproceso no se ha iniciado, está inactivo o no está en estado suspendido.

SecurityException

El autor de la llamada no dispone del SecurityPermission adecuado

System_CAPS_cautionPrecaución

No utilice la Suspend y Resume métodos para sincronizar las actividades de subprocesos. No tener ninguna manera de saber qué código un subproceso se ejecuta cuando lo suspende. Si se suspende un subproceso mientras contiene los bloqueos durante una evaluación de permisos de seguridad, otros subprocesos en la AppDomain podría bloquearse. Si se suspende un subproceso mientras se está ejecutando un constructor de clase, otros subprocesos en la AppDomain que intentan usar que se bloquean la clase. Pueden producirse interbloqueos muy fácilmente.

SecurityPermission

for advanced operations on threads. Associated enumeration: F:System.Security.Permissions.SecurityPermissionFlag.ControlThread

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: