Dec-03-2023, 07:03 PM
Code :
main line
module name: __main__
parent process: 4959
process id: 5722
and a dialog box :
Kill ?
Your program is still running!
Do you want to kill it?
'Ok' 'Cancelar'
Click 'Cancelar
main line
module name: __main__
parent process: 4959
process id: 5722
main. end
Time was : 91.7859697341919
from multiprocessing import Process import os def info(title): print(title) print('module name:', __name__) print('parent process:', os.getppid()) print('process id:', os.getpid()) def f(name): info('function f') print('hello', name) if __name__ == '__main__': from time import time t0 = time() info('main line') p = Process(target=f, args=('bob',)) p.start() p.join(1) ##### print( 'main. end' ) print( 'Time was :', time() - t0 )Printout :
main line
module name: __main__
parent process: 4959
process id: 5722
and a dialog box :
Kill ?
Your program is still running!
Do you want to kill it?
'Ok' 'Cancelar'
Click 'Cancelar
main line
module name: __main__
parent process: 4959
process id: 5722
main. end
Time was : 91.7859697341919