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