比如我有这样一个简单的代码块,主要功能是通过flask应用来接收http请求,然后做合法性判断,再将梳理后的数据使用tcp发送给其他模块。那么发送tcp请求这个类应该继承threading.Thread还是multiprocessing.Process比较好呢?目前flask应用承载在主进程上,而发送tcp信息这个算是IO操作吧。因为除了使用tcp发送数据外,还会再监听一个tcp端口来接收数据。
比如我有这样一个简单的代码块,主要功能是通过flask应用来接收http请求,然后做合法性判断,再将梳理后的数据使用tcp发送给其他模块。那么发送tcp请求这个类应该继承threading.Thread还是multiprocessing.Process比较好呢?目前flask应用承载在主进程上,而发送tcp信息这个算是IO操作吧。因为除了使用tcp发送数据外,还会再监听一个tcp端口来接收数据。
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
用多线程,大体来说,io密集型用线程,计算密集型用多进程