Stride.Core.Threading Namespace
Classes
A collector that allows for concurrent adding of items, as well as non-thread-safe clearing and accessing of the underlying colletion. |
||
A concurrent object pool. |
||
Allows delegates passed as parameters to be allocated from a pool and recycled after the method call. To prevent recycling, use Stride.Core.Threading.PooledDelegateHelper.AddReference(System.Delegate) and Stride.Core.Threading.PooledDelegateHelper.Release(System.Delegate) to hoold onto references to the delegate. |
||
Thread pool for scheduling sub-millisecond actions, do not schedule long-running tasks. Can be instantiated and generates less garbage than dotnet's. |
Structs
Interfaces
Interface implemented by pooled closure types through the AssemblyProcessor. Enables Stride.Core.Threading.PooledDelegateHelper to keep closures and delegates alive. |