* Stop an exception in the thread tracker cleanup loop from terminating the sim

This commit is contained in:
Justin Clarke Casey
2008-11-04 21:35:12 +00:00
parent 8851db0a0a
commit e1e2622e92

View File

@@ -52,12 +52,21 @@ namespace OpenSim.Framework
}
private static void ThreadTrackerThreadLoop()
{
while (true)
{
try
{
Thread.Sleep(5000);
CleanUp();
while (true)
{
Thread.Sleep(5000);
CleanUp();
}
}
catch (Exception e)
{
m_log.ErrorFormat(
"[THREAD TRACKER]: Thread tracker cleanup thread terminating with exception. Please report this error. Exception is {0}",
e);
}
}
public static void Add(Thread thread)