多线程、多进程

线程是操作系统执行的指令几何,进程是资源的集合。

多线程主要用在少调用CPU的操作过程中

多线程的启用:

导入多线程模块

import threading

#定义一个线程的操作方法

def Thread_function(name):

  print('{name} is running the thread!!'.format(name = name))

#实例化一个线程

t = threading.Thread(target = Thread_function,args = ('Linas',))      //元组中的逗号不要少了

#启动一个线程

t.start()   //线程之间是并行的,可同时启动多个线程,可用for循环,

 

进程和线程的方法基本相同:

#实例化一个进程

p = multiprocessing.Process(targart = Thread_function,args = ('Linas'))   //进程可一调用和线程一样的方法

p.start()  //启动一个进程

当然在同一个进程中也可以启动多个线程,当然线程要在进程的方法中启动

 

posted @ 2018-08-04 15:41  Elience  阅读(150)  评论(0编辑  收藏  举报