1、def target():
pass
多线程
thearding
利用不了多核cpu
GIL
IO密集型任务
多进程
multiprocessing
cpu密集型任务
python的多线程不是真正意思上的多线程,不能利用多核cpu,因为有gil锁造成的,利用时有时多线程会快是因为针对io密集任务时CPU分配后可以继续进行下个任务。
2、ATP
框架:
一堆工具的集合。(多谢一遍)
3、pip install nnlog #比较好用的log日志
用法:
from nnlog import Logger
log = Logger('nhy.log') #默认是天 备份默认也是
log.debug('宇航员')
log.info('xxx')
log.warning('test')