System.Collections.Tests.Queue_SynchronizedTests.SynchronizedEnqueue C# (CSharp) Method

SynchronizedEnqueue() private method

private SynchronizedEnqueue ( ) : void
return void
        public void SynchronizedEnqueue()
        {
            // Enqueue
            _queue = Queue.Synchronized(new Queue());
            PerformTest(StartEnqueueThread, 40);

            // Dequeue
            Queue queue = Helpers.CreateIntQueue(_threadAge);
            _queue = Queue.Synchronized(queue);
            PerformTest(StartDequeueThread, 0);

            // Enqueue, dequeue
            _queue = Queue.Synchronized(new Queue());
            PerformTest(StartEnqueueDequeueThread, 0);

            // Dequeue, enqueue
            queue = Helpers.CreateIntQueue(_threadsToUse);
            _queue = Queue.Synchronized(queue);
            PerformTest(StartDequeueEnqueueThread, _threadsToUse);
        }