
39Python进程和线程(四)
48N6E
这个作者很懒,什么都没留下…
展开
-
2019/12/30 04-日志流、Formater、Filter
logging.info实际上真正工作的时候logger,跟logger是所有logger祖先,祖先下面可以产生一些logger,用工厂方法getlogger,会得到一个logger实例,getlogger()是拿到跟logger,得到跟logger两种方式(logging,root,getlogger()),logger就形成了体系结构,跟logger在最上面,就需要使用.点号父子关系\在某一...原创 2019-12-30 21:25:59 · 163 阅读 · 0 评论 -
2019/12/28 03-logging的级别、格式字符串、层次结构
logging模块经常使用,必须掌握(threading,multiprocessing,concurrent.futures都需要会)原创 2019-12-30 15:33:37 · 315 阅读 · 0 评论 -
2019/12/27 02-concurrent.futures使用
concurrent 并发在并发包里只提供了一个模块,futures。在原来的基础上,提供了高并发的解决方案,高级库,进程里面是同步阻塞,异步非阻塞,两者差异。使用异步编程就和同步的方式完全不一样了,异步非阻塞是效率较高的concurrent.futures是一个异步并行处理的方案,是一个高级的。multiprocessing,threading是低级库,相当于直接封装了系统调用,con...原创 2019-12-27 17:17:36 · 189 阅读 · 0 评论 -
2019/12/26 01-多进程编程
多线程和多进程都是并发的解决方案,往往都是利用资源,一个不够多个来凑,就是水平扩展的方案,对于我们来讲,计算机的资源原创 2019-12-27 15:30:43 · 137 阅读 · 0 评论