Q:

Execute few methods in parallel

I have 3 methods and I want to execute them in parallel. Unfortunatelly, I cannot use Task Parallel Library, because I work on NET 3.5 Framework.
How to use parallelism in Net 3.5? I don't want to install any extra open source libraries etc.

A:

Depending on what kind of processing your methods need to do and if they update GUI elements, you can use the following classes:

ThreadPool
BackgroundWorker
Thread

The answers in this question will help you figure out which is the ideal for your scenario.

