Files
2026-06-11 15:17:50 +08:00

50 lines
905 B
C#

using System;
using System.Threading;
namespace AllBase
{
public class ThreadTime
{
public Thread t;
public DateTime StartTime;
public bool IsAlive
{
get
{
try
{
return (t == null ? false : t.IsAlive);
}
catch
{
return false;
}
}
}
public ThreadTime(Thread _t)
{
t = _t;
}
public void Start()
{
t.Priority = ThreadPriority.BelowNormal;
t.Start();
StartTime = DateTime.Now;
}
public void Abort()
{
try
{
if(t.IsAlive)
t.Abort();
}
catch
{
}
}
}
}