You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
581 B
25 lines
581 B
#!/usr/bin/python |
|
# -*- coding: utf-8 -*- |
|
|
|
import os |
|
|
|
def child_proc(): |
|
print "I am the child with PID: %d" % os.getpid() |
|
print "Child exits." |
|
|
|
def parent_proc(): |
|
print "I am the parent with PID %d" % os.getpid() |
|
|
|
childpid = os.fork() # Replica of the parent, runs after |
|
|
|
if childpid == 0: # Runs if child is created and returned 0 |
|
print "We have entered a child process." |
|
child_proc() |
|
else: |
|
print "We have entered the parent process." |
|
print "Our child's PID is: %d" % childpid |
|
|
|
# while True: |
|
# pass |
|
|
|
parent_proc()
|
|
|