ACall ThreadPool.GetAvailableThreads to retrieve a handle to the thread.
BCreate a custom class that contains two integer members and create an instance of that class containing the values that you need to pass to the method.
CCreate a custom class that contains two integer members and a delegate for the Calc method and create an instance of that class containing the values you need to pass to the method.
DCall ThreadPool.QueueUserWorkItem and pass the Calc method and the instance of the custom class.
ECall ThreadPool.QueueUserWorkItem and pass only the instance of the custom class.