What is the difference between threading and parallelism?
Which one has advantage over the other?
Threading is a technology, parallelism is a paradigm that may be implemented using threading (but could just as easily be done using single threads on multiple processors)