I’m not sure that, in your opinion, “Parallel Encoding” is parallel encoding, because I understand that this refers to creating code that runs parallel to the processor, and therefore multi-threaded code gets inside this description.
So, obviously, you can use them interchangeably (as one gets inside the other).
However, I suggest you take it slowly and start learning the basics. Understand why multithreading becomes important, what is the difference between processes, threads and fibers, how you synchronize them, etc.
Keep in mind that parallel coding, as you call it, is quite difficult, especially compared to serial coding, so be prepared. And don't just rush into it. Just because you use 3 threads instead of one, you won’t be able to make your program faster, but even slow it down. You need to understand how and whose. Not everything can be made parallel, but not everything that can, should.
Jorge Córdoba Jul 02 '09 at 8:16 2009-07-02 08:16
source share