Monday, October 8, 2012

How to Create Thread Pool Thread

ThreadPool.UnsafeQueueUserWorkItem(


new WaitCallback(DispatcherCallback),

this.stringMessage);

Code to run Idle Timer

System.Timers.Timer idleTimer = new System.Timers.Timer();


idleTimer.Interval = idleTimeoutValue * 60 * 1000;

idleTimer.Enabled = true;

//Hook up the elapsed event for the idle timer

idleTimer.Elapsed += new ElapsedEventHandler(idleTimer_Elapsed);


To Reset the Timer:

dleTimer.Enabled = false;


idleTimer.Stop();

idleTimer.Interval = idleTimeoutValue * 60 * 1000;

idleTimer.Enabled = true;

How to Create New Thread

ThreadStart objThreadDelegate = new ThreadStart(Dispatch);


objThread = new Thread(objThreadDelegate);

objThread.Start();