Skip to content

N_CodeJam_Threading

andrewvk edited this page Apr 26, 2016 · 14 revisions

CodeJam.Threading Namespace

[This is preliminary documentation and is subject to change.]

The CodeJam.Threading namespace contains classes related to multithreaded code.

Classes

 

Class Description
Public class AsyncOperationHelper Extension and utility methods for AsyncOperationManager and AsyncOperation
Public class ConcurrentLazyDictionary(TKey, TValue) Dictionary with lazy values initialization.
Public class InterlockedOperations Provides a helper class for initializing a values in a thread-safe manner.
Public class ParallelExtensions Parallel extensions.
Public class ReaderWriterLockSlimExtensions Represents the extenion methods for ReaderWriterLockSlim.

Structures

 

Structure Description
Public structure ReaderWriterLockSlimExtensions.ReadLockScope The ReaderWriterLockSlim wrapper.
Public structure ReaderWriterLockSlimExtensions.UpgradeableReadLockScope The ReaderWriterLockSlim wrapper.
Public structure ReaderWriterLockSlimExtensions.WriteLockScope The ReaderWriterLockSlim wrapper.
 
Clone this wiki locally