为何ETTask<T>没有使用ObjectPool,而是自己实现了对象池,且对象池中数量大于1000不是禁止入池,而是清空池子?
// 太多了,回收一下
if (queue.Count > 1000)
{
queue.Clear();
}
这个问题,ET7已经修改了。用ObjectPool需要依赖ObjectPool,很多人想单独使用ETTask,所以没有用ObjectPool
egametang ETTask是正确的,github上ETTask<T>到1000后还是清空整个队列
// 太多了 if (queue.Count > 1000) { return; }
// 太多了,回收一下 if (queue.Count > 1000) { queue.Clear(); }
operhero 我操,是个bug