随笔
lcx-zn
这个作者很懒,什么都没留下…
展开
-
windows10 +celery踩坑之module ‘os‘ has no attribute ‘register_at_fork‘
报错:AttributeError: module 'os' has no attribute 'register_at_fork'python=3.8celery==4.4.7看了很多教程要install eventlet执行Celery -A myproject worker -l info -P eventlet安装之后执行还是报错解决方法:pip install enventlet==0.26.0 不指定是0.27.0...原创 2020-09-15 16:16:15 · 1156 阅读 · 1 评论 -
线程进程协程
简单总结1.进程包含线程,线程包含协程2.进程是操作系统资源分配的基本单位,每启动一个进程都需要向操作系统索要运行资源,一个进程有一个或多个线程3.线程是cpu调度的基本单位,通过线程去执行进程中代码, 线程是执行代码的分支4.线程之间共享全局变量,但是要注意资源竞争的问题,可以用互斥锁避免这种局面,不小心容易造成死锁。 进程之间不共享全局变量。进程之间如果想通信,用q(消息队列)。 进程...原创 2018-05-10 23:06:46 · 109 阅读 · 0 评论 -
最简单的单例模式
单例模式就像电脑的任务管理器一样,无论开多少次只有一个窗口;在python中也有这样的约束,__new__方法就是用来约束一个类是否可以创建对象以及几个对象;__new__如果没有返回值则不能创建对象.下面写一个最简单的单例模式class Animal(object): response=None def __new__(cls, *args, **kwargs): ...原创 2018-05-19 23:53:02 · 236 阅读 · 0 评论