4 Star 0 Fork 0

肥仔锋丶/meiduo_actual

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
celery_test.py 697 Bytes
一键复制 编辑 原始数据 按行查看 历史
xwp 提交于 2019-02-17 22:25 . 实战项目初始化
class Borker():
"""
任务对列
"""
def __init__(self):
self.func_list = []
def add_func(self,func):
self.func_list.append(func)
class Worker():
"""
任务执行
"""
def worker_func(self,broker,func):
for fu in broker.func_list:
if fu == func:
fu()
class Celery():
def __init__(self):
self.broker=Borker()
self.worker=Worker()
def add(self,func):
self.broker.func_list.append(func)
def work(self,func):
self.worker.worker_func(self.broker,func)
# 定义任务方法
def a_print():
print('aaaaaa')
c=Celery()
c.add(a_print)
c.work(a_print)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zzzpeifeng/meiduo_actual.git
git@gitee.com:zzzpeifeng/meiduo_actual.git
zzzpeifeng
meiduo_actual
meiduo_actual
master

搜索帮助