public void AddThread(string name, ThreadStart start, ThreadPriority priority)
		{
			DebugThreadInterrupter.ThreadWrapper @object = new DebugThreadInterrupter.ThreadWrapper(start, this);
			Thread thread = new Thread(new ThreadStart(@object.DoWork));
			thread.Priority = priority;
			thread.Name = name;
			this.RegisterThread(thread);
			thread.Start();
			D.Sayf(1, "Started thread {0}", new object[]
			{
				name
			});
		}
        public void AddThread(string name, ThreadStart start, ThreadPriority priority)
        {
            DebugThreadInterrupter.ThreadWrapper @object = new DebugThreadInterrupter.ThreadWrapper(start, this);
            Thread thread = new Thread(new ThreadStart(@object.DoWork));

            thread.Priority = priority;
            thread.Name     = name;
            this.RegisterThread(thread);
            thread.Start();
            D.Sayf(1, "Started thread {0}", new object[]
            {
                name
            });
        }