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<>.

РЕДАКТИРОВАТЬ: Получил (б) от ответов и комментариев и мне уже больше нравится.

Ответы на вопрос(3)

Ваш ответ на вопрос