Unosquare
    Show / Hide Table of Contents

    Class SyncLockerFactory

    Provides factory methods to create synchronized reader-writer locks that support a generalized locking and releasing api and syntax.

    Inheritance
    Object
    SyncLockerFactory
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Swan.Threading
    Syntax
    public static class SyncLockerFactory

    Methods

    Create()

    Creates a reader-writer lock backed by a standard ReaderWriterLock.

    Declaration
    public static ISyncLocker Create()
    Returns
    Type Description
    ISyncLocker

    The synchronized locker.

    Create(Boolean)

    Creates a reader-writer lock.

    Declaration
    public static ISyncLocker Create(bool useSlim)
    Parameters
    Type Name Description
    Boolean useSlim

    if set to true it uses the Slim version of a reader-writer lock.

    Returns
    Type Description
    ISyncLocker

    The Sync Locker.

    CreateSlim()

    Creates a reader-writer lock backed by a ReaderWriterLockSlim.

    Declaration
    public static ISyncLocker CreateSlim()
    Returns
    Type Description
    ISyncLocker

    The synchronized locker.

    Comments

    Back to top Copyright © 2017-2019 Unosquare