So I'm trying to learn how to use multiprocessing and It looks like I have all the code correct but still returns "Done" and doesn't print hello and hi first.
import multiprocessing def test(rt): print(rt) def main(ar): print(ar) if __name__ == '__main__': p1 = multiprocessing.Process(target=test, args=("Hello")) p2 = multiprocessing.Process(target=main, args=("hi")) p1.start() p2.start() p1.join() p2.join() print("Done")