they are two entirely different things.
Threaded processes aren't anywhere near as difficult as your comments suggest they are.
But when you go on to compilers needing to know intent, your coments indicate that what you are talking about is parrallel processing, which divides the exact same process equally between multiple cpus. Much harder to implement effectively.
edited for missing "you" in title
Keep Up with TechRepublic