- 一,函数与方法的区别
- 1,函数属于整一个文件,方法属于某一个类,方法是不可以离开类存在的
- 2,函数可以直接调用,方法必须用对象或类调用
- 注意:虽然函数属于整个文件,但是如果把函数写成类的声明中,不会被识别
- 3,函数与方法之间不能相互调用
- 二,方法的注意点
- 方法可以没有声明,只有实现(在企业开发中,强烈建议不能这么做)
- 方法只有声明,没有实现,会报错
多线程
cpu:
程序:代码指令集合
进程:程序的执行过程
线程:指令执行的最小单位
线程安全 慢 同步
非线程安全(线程不安全) 快 异步
锁?
线程锁-互斥锁 Lock lock.acquire() lock.release()
继承方式实现多线程
线程的状态(生命周期)
创建状态---->就绪状态----->运行状态------>死亡状态
| |
|-挂起状态-|
eg1
import threading
def demo(name):
for i in range(10):
print(name,i)
t1 = threading.Thread(target = demo, args = ("逍遥",))
t2 = threading.Thread(target