我要完成的序列:
我应该在mod.py中打开一个新线程来执行我的函数吗?如果是,我该如何执行此操作?
这是您所描述的示例。
User sends request
Django receives => spawns a thread to do something else.
main thread finishes && other thread finishes
... (later upon completion of both tasks)
response is sent to user as a package.
更好的方式:
User sends request
Django receives => lets Celery know "hey! do this!"
main thread finishes
response is sent to user
...(later)
user receives balance of transaction
这篇关于您可以在Django中执行多线程任务吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持吉威生活!
[英文标题]Can you perform multi-threaded tasks within Django?
声明:本媒体部分图片、文章来源于网络,版权归原作者所有,如有侵权,请联系QQ:330946442删除。