This article describes how to use fork to create a process in python. The example analyzes how to use fork to create a process in Python. For more information, see the following example. Share it with you for your reference. The specific analysis is as follows:
#! Coding = utf-8import OS, tracebackimport time ''' fork () system call is a Unix system call that creates a sub-process with its own process, one call, two return, if the return is 0, it is a child process. If the return value is greater than 0, it is the parent process (the return value is the pid of the child process) ''' source = 10i = 0try: print ************************ 'pid = OS. fork () # This will return two times, so the ellipsis below will output two times of print '...... 'If pid = 0: # sub-process print "this is child process" source = source-1 print 'child process source is ', source time. sleep (10) print 'child sleep done' else: # parent process print "this is parent process" print 'parent process source is ', source time. sleep (10) print 'parent sleep done' print sourcefailed T: traceback. print_exc ()
The output is as follows:
***********************......this is child processchild process source is 9......this is parent processparent process source is 10child sleep done9parent sleep done10
I hope this article will help you with Python programming.