Passing two parameters to a new thread on the threadpool can sometimes be complicated, but it appears that with lambda expressions and anonymous methods, I can do this:
It's a nice way of doing it. I don't see any disadvantages of using lambdas. It's simple and clean.