public void Run()
 {
     var worker = new EventThreadWorker();
     worker.ThreadDone += HandleWithEvent;
     Thread thread = new Thread(worker.Run);
     thread.Name = "Event thread";
     thread.Start();
 }
        public void Run()
        {
            var worker = new EventThreadWorker();

            worker.ThreadDone += HandleWithEvent;
            Thread thread = new Thread(worker.Run);

            thread.Name = "Event thread";
            thread.Start();
        }