예제 #1
0
    public TimerImplement Create()
    {
        TimerImplement imp;

        if (pool.Count <= 0)
        {
            imp = new TimerImplement();
            return(imp);
        }
        imp = pool[pool.Count - 1];
        pool.RemoveAt(pool.Count - 1);
        return(imp);
    }
예제 #2
0
 public void Recycle(TimerImplement imp)
 {
     imp.Dispose();
     pool.Add(imp);
 }