from multiprocessing import Process
import os
import time
def sleeper(t,seconds):
while True:
print "hhhhhhhhh i am running!"
print "hhhhhhhhhgggg i am running!"
# if 1 :
time.sleep(seconds)
if __name__ == "__main__":
child_proc = Process(target=sleeper, args=(0,1))
child_proc.daemon = True
child_proc.start()
print "in parent process after child process start"
print "parent process abount to join child process"
child_proc.join()
import os
import time
def sleeper(t,seconds):
while True:
print "hhhhhhhhh i am running!"
print "hhhhhhhhhgggg i am running!"
# if 1 :
time.sleep(seconds)
if __name__ == "__main__":
child_proc = Process(target=sleeper, args=(0,1))
child_proc.daemon = True
child_proc.start()
print "in parent process after child process start"
print "parent process abount to join child process"
child_proc.join()
这个小程序中有了time.sleep()之后运行就卡主了,去掉就没问题,求解原因;本人初学各位大神求帮助!