private void KillSignalThread()
{
try
{
if (this.signalThread != null && this.signalThread.IsAlive)
{
this.signalThread.Abort();
this.signalThread = null;
}
}
catch (Exception ex)
{
this.logger.Error(ex);
}
}