Aracılığıyla paylaş


Operators.lock<'Lock,'T> İşlevi (F#)

Giriş değerini kilit olarak kullanarak, işlevi karşılıklı dışlama bölgesi olarak yürütün.

Ad alanı/modül yolu: Microsoft.FSharp.Core.Operators

Derleme: FSharp.Core (FSharp.Core.dll içinde)

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

// Usage:
lock lockObject action

Parametreler

  • lockObject
    Aşağıdakini yazın: 'Lock

    Kilitlenecek nesne.

  • action
    Tür: birim -> 'T

    Kilitleme işlemi sırasında gerçekleştirilecek eylem.

Dönüş Değeri

Sonuç değeri.

Açıklamalar

Bu işlev adlı Lock derlenmiş derlemeleri. İşlev bir dilden farklı f # veya yansıtma üzerinden erişiyorsanız, bu adı kullanın.

Platformlar

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Sürüm Bilgisi

F# Çalışma Zamanı

Desteklenir: 2.0, 4.0

Silverlight

Desteklenir: 3

Ayrıca bkz.

Başvuru

Core.Operators Modülü (F#)

Microsoft.FSharp.Core İsim Uzayı (F#)