Py004-01-02查看进程编号pid

进程编号pid和ppid

要引入os模块可以查看进程编号

  • pid 进程编号
  • ppid 父进程编号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from multiprocessing import Process
import time,os

def task(name):
print('%s is running 子进程编号为%s 父进程编号为%s' % (name,os.getpid(),os.getppid()))
time.sleep(3)
print('%s is running 子进程编号为%s 父进程编号为%s' % (name, os.getpid(), os.getppid()))

if __name__ == '__main__':
# args传递的参数必须是元组的形式
p = Process(target=task,args=('子进程',))

p.start()

print('主进程。。。。1 %s' % os.getpid())
print('主进程。。。。2 %s' % os.getpid())
print('主进程。。。。3 %s' % os.getpid())

查看运行的pycharm进程

if windows

1
2
打开cmd
tasklist | findstr pycharm

if mac

1
ps aus|grep pycharm