コード例 #1
0
ファイル: Pool.cs プロジェクト: DengHaiYang1234/hyFramework
 /// <summary>
 /// 对象分配内存
 /// </summary>
 /// <returns></returns>
 public virtual T Allocate()
 {
     return(objectCacheStack.Count == 0 ? objectFactory.Creat() : objectCacheStack.Pop());
 }
コード例 #2
0
ファイル: PoolManager.cs プロジェクト: 359087005/ZLearn
 public virtual T Allocate()
 {
     return(mCacheStack.Count > 0 ? mCacheStack.Pop() : mFactory.Creat());
 }