就时间和内存而言,我有一门课很昂贵。我想维护这些东西的池,并按需将它们分配给同一进程中的多个线程。
是否有经过测试和证明的通用对象池? (我不需要COM +池。)
最佳答案
公认的答案将在2021年不再正确。
有Microsoft.Extensions.ObjectPool NuGet软件包,它提供对象池DefaultObjectPool<T>
和LeakTrackingObjectPool<T>
的两种实现。
就时间和内存而言,我有一门课很昂贵。我想维护这些东西的池,并按需将它们分配给同一进程中的多个线程。
是否有经过测试和证明的通用对象池? (我不需要COM +池。)
最佳答案
公认的答案将在2021年不再正确。
有Microsoft.Extensions.ObjectPool NuGet软件包,它提供对象池DefaultObjectPool<T>
和LeakTrackingObjectPool<T>
的两种实现。