Example #1
0
        public void Enqueue(T item)
        {
            if (item == null)
            {
                return;
            }
            IInsertionThread <T> insertionThread = GetNextInsertionThread();

            insertionThread.Enqueue(item);
        }
Example #2
0
        public void Enqueue(T item)
        {
            if (disposed)
            {
                throw new ObjectDisposedException(GetType().FullName);
            }

            if (item == null)
            {
                return;
            }

            IInsertionThread <T> insertionThread = GetNextInsertionThread();

            insertionThread.Enqueue(item);
        }