摘要:
.join() :子线程等待主线程 下面程序运行流程: 主线程负责启动5个子线程,把每个线程放在threads list里,然后等待所有线程等待完毕后,再执行end_time = time.time()语句,实现最后计算所有线程都结束的并发时间。 运行结果:并发时间: 阅读全文
摘要:
1.线程是程序里面最小的执行单元。 2.进程是资源的集合。 线程是包含在进程里面的,一个进程可以有多个线程,但只要要有一个线程。 一.多线程,就是N个线程一起干活: 1.传统方式,串行,循环5次需要15s: 2.使用多线程并发的方式,节省时间: 举例:多线程爬虫,比较下并发和串行的时间: 串行方式: 阅读全文
摘要:
多继承时: 经典类和新式类在python3里没有任何区别,python3里面都是广度优先; 在python2里是有区别的,区别如下: 1.经典类是深度优先 2.新式类是广度优先3.python2 经典类里面不能用super 广度优先/深度优先: 阅读全文
摘要:
继承父类方法的几种方式: 一.重写父类的方法: 父类: 子类: 二.重写父类方法:在父类基础上,再加新的功能: 方式一:可通过调用父类方法,然后再写自己的方法来实现(特征:父类有这个方法,但是它的功能不够完善,给这个方法在原有基础上再添加一些新功能)。 子类: 方式二:可通过调用父类方法,然后再写自 阅读全文
摘要:
将Redis的常用操作封装了一下: 以后拿来就好用,加油!! 阅读全文