Post­Sharp Documentation / API Reference / Post­Sharp.​Patterns.​Threading Namespace / Concurrency­Controller­Factory Class

ConcurrencyControllerFactory Class

Provides methods to create new instances of concurrency controllers.
Inheritance Hierarchy
System.Object
  PostSharp.Patterns.Threading.ConcurrencyControllerFactory

Namespace:  PostSharp.Patterns.Threading
Assembly:  PostSharp.Patterns.Threading (in PostSharp.Patterns.Threading.dll) Version: 5.0.38.0 (5.0.38.0)
Syntax
C#
public static class ConcurrencyControllerFactory

The ConcurrencyControllerFactory type exposes the following members.

Methods
  NameDescription
Public methodStatic memberCreateReaderWriterSynchronizedController
Creates a new concurrency controller for the reader-writer-synchronized threading model (ReaderWriterSynchronizedThreadingModel) and specifies whether the new controller should participate in deadlock detection.
Public methodStatic memberCreateSynchronizedController
Creates a new concurrency controller for the synchronized threading model (SynchronizedThreadingModel) and specifies whether the new controller should participate in deadlock detection.
Public methodStatic memberCreateThreadUnsafeController
Creates a new concurrency controller for thread-unsafe threading model (ThreadUnsafeThreadingModel).
See Also