示例#1
0
        /* ---- single consumer ---- */

        public override void Clear()
        {
            _queue.clear();
            // might go out of sync with queue here, but should be minor slippage.
            // Will not accumulate leaks either, but reset on every clear.
            _size.set(0);
        }
示例#2
0
 public static void onGeUserStop()
 {
     lock (drawListQueue)
     {
         drawListQueue.clear();
         if (currentList != null)
         {
             currentList.sync();
         }
         currentList = null;
         CoreThread.Instance.sync();
     }
 }
示例#3
0
 public virtual void clear()
 {
     cache.clear();
     keys.clear();
 }