C # - ThreadPool QueueUserWorkItem Использовать?
Просто сейчас я использую следующий код для добавления очередей потоков. Мне это не нравится И мои коллеги тоже не будут, потому что они не очень хорошо знают C #. Все, что я хочу, это, конечно, поставить в очередь метод, который будет выполнен в новом потоке.
private static void doStuff(string parameter)
{
// does stuff
}
// call (a)
ThreadPool.QueueUserWorkItem(a => doStuff("hello world"));
// call (b)
ThreadPool.QueueUserWorkItem(delegate { doStuff("hello world"); });
Так есть ли другие варианты использованияThreadPool.QueueUserWorkItem
?
Лучше всего будет другой 1-Line-Call. Если возможно с использованиемFunc<>
или жеAction<>
.