1、内存管理
- 内存计数
- 垃圾回收
- 内存池
小于256字节使用Pymalloc,大对象用系统malloc
2、进程间通信
multiprocessing.Queue和multiprocessing.Pipe
3、多进程锁和多线程锁
multiprocessing.lock、threading.lock(待完善)
4、四舍五入
简单的方式先放大再缩小或者用Decimal模块
5、协程优缺点
优点:更轻量、减少线程切换开销;缺点:阻塞会阻塞整个线程(采用gevent解决)
multiprocessing.Queue和multiprocessing.Pipe
multiprocessing.lock、threading.lock(待完善)
简单的方式先放大再缩小或者用Decimal模块
优点:更轻量、减少线程切换开销;缺点:阻塞会阻塞整个线程(采用gevent解决)
本文标题:编程概念(二):python相关
本文链接:https://www.haomeiwen.com/subject/aiozaqtx.html
网友评论