public void JoinNormalTest() { SetupTest((item) => Thread.Sleep(1000)); queue.Add(1); queue.CompleteAdding(); thread.Join(10000); Thread.Sleep(100); Assert.AreEqual(true, isThreadCompleted); Assert.IsNull(threadException); }
/// <summary> /// /// </summary> public void Join() => WorkingThread?.Join();
internal void Stop() { _stop = true; WorkingThread.Join(); }