#!/usr/bin/python
# -*- coding utf8 -*-
'''python中程序的建立'''
'''python中程序建立有2種方式
1.定義乙個函式,例項化程序,向其中傳引數(執行的函式名,函式引數,程序名).
2.定義類繼承程序類,例項化程序,start呼叫run方法
'''from multiprocessing import process
import time
import random
def piao(name):
print('%s is piaoing' %name)
time.sleep(3)
print('%s is piao end' %name)
if __name__ == '__main__':
p1=process(target=piao,args=('egon',),name='')
p1.start()
print('pi name is %s',p1.name)
time.sleep(1)
print('父程序')
# class piao(process):
# def __init__(self,name):
# super().__init__()
# self.name=name
# def run(self):
# print('%s is piaoing' %self.name)
# time.sleep(3)
# print('%s is piao end'%self.name)
# if __name__ == '__main__':
# '''建立程序 呼叫run方法'''
# p1=piao('egon')
# p1.start()
# print('父程序')
python建立程序的方式
import os pid os.fork if pid 0 print 我是子程序,程序號是 s os.getpid print 我是子程序,我的父程序號是 s os.getppid else print 我是父程序,程序號是 s os.getpid print over from multipr...
python多程序建立
程序相當於是乙個工作車間,裡面可以有很多流水線 執行緒 使用multiprocessing來建立程序物件。如下 import multiprocessing num 0def add1 n global num for i in range n num 1print num defadd2 n gl...
Python 建立守護程序
考慮如下場景 你編寫了乙個python服務程式,並且在命令列下啟動,而你的命令行會話又被終端所控制,python服務成了終端程式的乙個子程序。因此如果你關閉了終端,這個命令列程式也會隨之關閉。要使你的python服務不受終端影響而常駐系統,就需要將它變成守護程序。守護程序就是daemon程式,是一種...