Udostępnij za pośrednictwem


Operators.lock<'Lock,'T> — Funkcja (F#)

Wykonanie funkcji jako region wzajemne wykluczenie jako blokady przy użyciu wartości wejściowej.

Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Core.Operators

Zestaw: FSharp.Core (w FSharp.Core.dll)

// Signature:
lock : 'Lock -> (unit -> 'T) -> 'T (requires reference type)

// Usage:
lock lockObject action

Parametry

  • lockObject
    Typ:'Lock

    Obiekt do zablokowania.

  • action
    Typ: jednostki -> 'T

    AKCJA Aby wykonać podczas blokady.

Wartość zwracana

Wartością wynikową.

Uwagi

Ta funkcja o nazwie Lock w skompilowane zestawy.Jeżeli języka, niż F# lub przez odbicie, uzyskują dostęp do funkcji, należy użyć tej nazwy.

Platformy

Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2

Informacje o wersji

F# Core wersji biblioteki

Obsługiwane: 2.0, 4.0, przenośne

Zobacz też

Informacje

Core.Operators — Moduł (F#)

Microsoft.FSharp.Core — Przestrzeń nazw (F#)