Your browser does not support the Canvas element.
摘要: 一、用非阻塞IO解决阻塞IO模型 import socket sk = socket.socket() sk.bind(('127.0.0.1',8080)) sk.listen() sk.setblocking(False) lst = [] del_lst = [] while 1: try: 阅读全文
posted @ 2018-08-28 23:01 一根小菜 阅读(167) 评论(0) 推荐(0)
摘要: 一、什么事协程? 协程是一个比线程更加轻量级的单位,是组成线程的各个函数。 携程本身没有实体 二、为什么要有协程? 1、为了在单线程内实现并发的效果。 因为Cpython中有一个GIL锁,限制了同一时间点,只能执行一个线程所以想要在执行 一个线程的期间充分利用CPU的性能。 2、并发的本质是什么? 阅读全文
posted @ 2018-08-28 21:41 一根小菜 阅读(134) 评论(0) 推荐(0)
Your browser does not support the Canvas element.