[Missing <summary> documentation for "N:RCLibrary"]
Classes
Class | Description | |
---|---|---|
![]() | Class1 | |
![]() | EventWaitStrategy | |
![]() | RCLinkedList<(Of <(<'T>)>)> |
RCLinkedList class is a reduced collection class. This class is designed to reduce the number of
collections that happen by keeping a pool of RCLinkedListNode's available. By setting the capacity a pool of nodes will be created.
|
![]() | RCLinkedListNode<(Of <(<'T>)>)> |
RCLinkedListNode is used by RCLinkedList
|
![]() | SpinLockStrategy | |
![]() | StackPool<(Of <(<'T>)>)> |
Stack pool - future improvement ideas...
reference count to catch double release
finalizable object support with internal release to totally avoid double release
|
![]() | StackPool<(Of <(<'T>)>)>..::..LNode | |
![]() | StackPoolEx<(Of <(<'T>)>)> |
This class is a thread safe implementation of StackPool
It internally uses a spin lock
|
![]() | StackPoolExBase<(Of <(<'T>)>)> |
Stack pool - future improvement ideas...
reference count to catch double release
finalizable object support with internal release to totally avoid double release
|
![]() | StackPoolExBase<(Of <(<'T>)>)>..::..LNode | |
![]() | StackPoolExBase2<(Of <(<'T>)>)> |
Stack pool - future improvement ideas...
reference count to catch double release
finalizable object support with internal release to totally avoid double release
|
![]() | StackPoolExBase2<(Of <(<'T>)>)>..::..LNode | |
![]() | StackPoolSlim<(Of <(<'T>)>)> |
Stack pool Slim - future improvement ideas...
reference count to catch double release
finalizable object support with internal release to totally avoid double release
This is NOT thread safe, locking/lock free must be used around calls to this pool.
|
![]() | StackPoolSlim<(Of <(<'T>)>)>..::..LNode |
Interfaces
Interface | Description | |
---|---|---|
![]() | IItemPool<(Of <(<'T>)>)> | |
![]() | ILockStrategy | |
![]() | IUsesItemPool<(Of <(<'T>)>)> | |
![]() | IWaitStrategy |