发送tcp请求用线程还是进程实现?

发布于 2022-09-07 03:50:30 字数 206 浏览 25 评论 0

比如我有这样一个简单的代码块,主要功能是通过flask应用来接收http请求,然后做合法性判断,再将梳理后的数据使用tcp发送给其他模块。那么发送tcp请求这个类应该继承threading.Thread还是multiprocessing.Process比较好呢?目前flask应用承载在主进程上,而发送tcp信息这个算是IO操作吧。因为除了使用tcp发送数据外,还会再监听一个tcp端口来接收数据。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

污味仙女 2022-09-14 03:50:30

用多线程,大体来说,io密集型用线程,计算密集型用多进程

哽咽笑 2022-09-14 03:50:30

应该用celery起异步任务做

初见你 2022-09-14 03:50:30

用process的话不是浪费进程调度和切换时间,网络IO让process大部分时间都在等待

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文