81 程序的一些方法

2021-10-23 18:13:35 字數 941 閱讀 9585

from multiprocessing import process,current_process

import time

import os

# 每個程序都會有自己的id號pid

deftask()

:print

('子程序'

)# 當前程序的id號

print

(current_process(

).pid)

print

(os.getpid())

# 跟上面列印出來是一模一樣的

# 取出該程序父id號

print

('-----'

,os.getppid())

# current_process()當前程序物件

print

(current_process(

).is_alive())

time.sleep(2)

print

('子程序結束'

)if __name__ ==

'__main__'

: t = process(target=task,

) t.start(

)# t1 = process(target=task, )

# t1.start()

# t.is_alive() # t這個程序是否存活

# print('主程序列印的結果',t.is_alive())

print

(t.pid)

time.sleep(

0.5)

# t.terminate() # 把t程序關閉

# time.sleep(0.1)

print

('主程序列印的結果'

, t.is_alive(

))

8 1 一些語法困境

usr bin env python coding utf 8 上下文無關文法cfg in 7 get ipython run line magic pinfo2 nltk.cfg.fromstring in 3 import nltk grammar1 nltk.cfg.fromstring s ...

守護程序的一些說明

1 實現乙個守護程序的例項如下 include unp.h include define maxfd 64 extern int daemon proc void daemon init const char pname,int facility int i pid t pid if pid for...

NSArray的一些方法

nsarray 不可變陣列類 建立只有乙個元素的陣列 arraywithobject nsarray建立的陣列內部存放的元素必須是 物件 型別 nsarray array nsarray arraywithobject 1 arraywithobject接收的引數是 物件 型別資料,1 可以看做是乙...