Operators.lock<'Lock,'T> (Función de F#)
Ejecuta la función como una región de exclusión mutua usando el valor de entrada como un bloqueo.
Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Core.Operators
Ensamblado: FSharp.Core (en FSharp.Core.dll)
// Signature:
lock : 'Lock -> (unit -> 'T) -> 'T (requires reference type)
// Usage:
lock lockObject action
Parámetros
lockObject
Tipo: 'LockObjeto que se va a bloquear.
action
Tipo: unit -> 'TAcción que se va a realizar durante el bloqueo.
Valor devuelto
Valor resultante.
Comentarios
Esta función se denomina Lock en los ensamblados compilados. Si obtiene acceso a la función desde un lenguaje distinto de F# o mediante reflexión, use este nombre.
Plataformas
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Información de versiones
Versiones de la biblioteca básica de F#
Se admite en: 2.0, 4.0, portables