from multiprocessing import Process, Lock
def f(l, i):
l.acquire():
print('hello world %s'%i)
l.release()
if __name__ == '__main__':
lock = Lock()
for num in range(10):
Process(target=f, args=(lock, num)).start()