public static int CreateThread(ParameterizedThreadStart pThreadStart, object LoadData) { ThreadedTask newTask = new ThreadedTask(pThreadStart, LoadData); ThreadRunner.AddThread(newTask); return(newTask.ManagedThreadId); }