public static Thread ReadInProcess(FileQuery query) { var task = new Thread(ReadTextInProcess); task.Start(query); return(task); }
public static Thread ReadParallel(FileQuery query) { var task = new Thread(ReadText); task.Start(query); return(task); }
public static Thread ReadSynchronized(FileQuery query) { SemaphoreService.Wait(instance.semaphore); var task = new Thread(ReadText); task.Start(query); return(task); }
public static Thread Read(FileQuery query) { ReadText(query); var completed = new Thread(() => { }); completed.Start(); return(completed); }