Micro Controller software on a pc (pc as a P.I.C)

Zapnologica:
I am currently developing a project, and i really need multi threading.

What makes you think that? Maybe you just need to interleave the code properly.