AutoResetEvent.Set Método

Definición

Establece el estado del evento en señalizado, lo que permite que se continúe como máximo un subproceso en espera.

public:
 bool Set();
public bool Set();
member this.Set : unit -> bool
Public Function Set () As Boolean

Devoluciones

true si la operación se realiza correctamente; de lo contrario, false.

Comentarios

Este método libera un único subproceso y, a continuación, restablece el evento automáticamente. Si no hay subprocesos en espera, el identificador de espera permanece señalado hasta que un subproceso intenta esperar en él o hasta que se llame al Reset método .

Importante

No hay ninguna garantía de que todas las llamadas al Set método liberarán un subproceso. Si dos llamadas están demasiado cerca, de modo que la segunda llamada se produzca antes de que se haya liberado un subproceso, solo se libera un subproceso, como si no se hubiera producido la segunda llamada. Además, si se llama al Set método cuando no hay subprocesos en espera y AutoResetEvent ya está señalado, la llamada no tiene ningún efecto.

Se aplica a