BooEulerTool.TimeoutRunner.JoinWithTimeout C# (CSharp) 메소드

JoinWithTimeout() 개인적인 정적인 메소드

private static JoinWithTimeout ( Thread t, int timeout ) : Exception
t Thread
timeout int
리턴 System.Exception
        private static Exception JoinWithTimeout(Thread t, int timeout)
        {
            t.Start();
            if (!t.Join(timeout))
            {
                t.Abort();
                return new TimeoutException();
            }
            return null;
        }