AutoResetEvent.Set Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.