private PeriodicEventScheduler()
{
super();
bRun = true;
sortedList = new TimedTaskList();
clock = new ApproximateClock (delay_time_approx);
counter = getTime();
_thread = new Thread (this, "PeriodicEventScheduler");
_thread.setDaemon(true);
_thread.start();
}