我有一个生成 300 个线程的 Python 脚本。每个线程连接到给定端口上的套接字并平均接收大约 500 个字符,直到它关闭套接字。
我目前有这个设置:
threading.stack_size(524288)
这意味着 512KB。我只用了 128KB 就试了一下,它在非常小的一组测试中运行良好。但我不知道我所做的是否正确。理想情况下,我想将大小设置为低于 128KB。
所以,我的问题是,我拥有的一种套接字连接可以在 AVERAGE 中使用多少 RAM?我知道它在某种程度上是一个非标准问题,而且我知道它在很多方面都有所不同,但我只想听一些平均数字。如果我只使用 64KB 或更少可以吗?
感谢您花时间阅读本文,我将感谢您的回答。
问候。
一个很好的线程示例可能是尝试发送电子邮件。