Would opening up my program twice have the same effect of having my program multithreaded twice?