这个简单的Python程序:
import threading
import time
import os
def run_test():
print("run_test pid : " + str(os.getpid()))
while True:
time.sleep(100)
print("main pid : " + str(os.getpid()))
thread1 = threading.Thread(target=run_test)
thread1.start()
根据htop启动多个进程:
使用PID 12004和12040。
但是,在程序中似乎没有任何创建第二个进程的点。
第二个过程来自哪里?