一 进程创建的两种方式 from multiprocessing import Process import time def task(name): print(f'{name} is running') time.sleep(2) print(f'{name} is gone') if __name__ == '__main__': #在windows环境下, 开启进程必须在 __name__ == '__main__' 下面 p = Process(target=task,args=('常…
1.GIL 定义: GIL:全局解释器锁(Global Interpreter Lock) 全局解释器锁是一种互斥锁,其锁住的代码是全局解释器中的代码 为什么需要全局解释器锁 在我们进行代码编写时,实际上我们只是编写了符合python语法的文本文件,如果我们的代码不交给解释器进行解释,那么我们的代码就是一堆字符串,只有在我们将代码交给解释器进行解释时,解释器把我们的代码进行一行一行的解释,解释成一堆二进制,此时再交给cpu进行执行,执行后电脑就会按照我们的代码执行相应的操作. 在python中,…
1. 认识FormData对象 FormData是Html5新加进来的一个类,可以模拟表单数据 构造函数 FormData (optional HTMLFormElement form) (可选) 解释 一个HTML表单元素,可以包含任何形式的表单控件,包括文件输入框. 方法 void append(DOMString name, DOMString value) name 表单元素名称 value 表单元素要传递的值 <form name="myForm" enctype=&q…
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // test1(request); // test2(request); test3(request); } //获取单个控件的值 public void test1(HttpServletRequest request){ String name = request…
kill pid kill -9 pid kill -15 pid pkill -f *.php kill -s 9 pid…
python并发编程02 /多进程.进程的创建.进程PID.join方法.进程对象属性.守护进程 目录 python并发编程02 /多进程.进程的创建.进程PID.join方法.进程对象属性.守护进程 1. 进程创建的两种方式 2. 进程PID 3. 进程对象join方法 4. 进程对象其他属性 5. 守护进程 1. 进程创建的两种方式 开启进程的第一种方式 from multiProcessing import Process import time def task(name): print…
并发:是指系统具有处理多个任务/动作的能力. 并行:是指系统具有同时处理多个任务/动作的能力. 并行是并发的子集. 同步:当进程执行到一个IO(等待外部数据)的时候. 异步:当进程执行到一个IO不等到数据接收成功后再回来处理. def add(): sum = 0 for i in range(1000000): sum += i print("sum",sum)def mul(): sum2 = 1 for i in range(1,100000): sum2 *= i print(…
进程池的同步,如下程序: from multiprocessing import Pool import time import os def func(n): print('start 进程 %s'%n, os.getpid()) time.sleep(1) print('end 进程 %s'%n, os.getpid()) if __name__ == "__main__": pool = Pool() # 如果进程池不加数字,默认值为往前CPU的数量一样 for i in ran…
昨日内容回顾 socket基本使用 # 内置的模块 import socket s = socket.socket() # 默认是TCP协议 也可以切换为UDP协议 s.bind((ip,port)) s.listen(5) sock,addr = s.accept() sock.recv(1204) sock.send(b'hello') c = socket.socket() c.connect((ip,port)) ... 通信循环 将recv和send代码区加上while循环即可 链接循…
只有本人能看懂的-Python线程,进程,携程,I/O同步,异步 举个栗子: 我想get三个url,先用普通的for循环 import requests from multiprocessing import Process from threading import Thread import requests import time # -----正常遍历 串行 同步----- def get_page(url): page = requests.get(url) print(url) st…