- 计算密集型:用进程 可以充分发挥多核CPU的能力
io密集型:使用多线程和协程,充分利用recv等待的时间 -
GIL:
GIL解决办法:
2.线程里面的代码使用其他语言编写,然后导入Python中使用(Python胶水语言,可以调用其他语言) loop.c的死循环:
1.使用其他语言编写的Python解释器
- 深拷贝 浅拷贝
= 理解成引用 - 浅拷贝(拷贝的是指向): copy.copy():
- 深拷贝:
- 补充:
-
其他方式的拷贝
切片拷贝(浅拷贝):
字典的拷贝(浅拷贝):
函数实参(浅拷贝):
网友评论