/// /// Delegate for CreateThread. /// delegate void ThreadMethod( object state ); private static void CreateThread( ThreadMethod method, object data ) { // create a callback WaitCallback callback = new WaitCallback( method ); // setup thread ThreadPool.QueueUserWorkItem( callback, data ); }