BooEulerTool.TimeoutRunner.JoinWithTimeout C# (CSharp) Method

JoinWithTimeout() private static method

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