gpt4 book ai didi

python - 使用线程锁的明智的小型 Python 示例

转载 作者:太空宇宙 更新时间:2023-11-04 11:01:08 25 4
gpt4 key购买 nike

我正在寻找一个使用 python 线程和锁的合理(即它在效率方面应该真的很有用)示例。我知道许多标准的小例子,但它们都至少缺少“小”、“明智”或“使用锁”属性中的一个——例如:

  • 测试 URL 列表以检查可用性(合理、小,但不使用锁)
  • 实现几个客户端(每个线程一个)和一个服务器保存一个变量(或银行账户或类似的东西)——小,使用锁,但不明智(实际上有更好的方法来实现这个)。
  • 通过线程并行化一个简单的算法(比如大列表的总和)——小,但两者都不明智(因为您不会通过线程并行化)并且不使用锁。

最佳答案

Doug Hellmann 的页面始终是获取一些示例的好地址:

对于一般线程: http://www.doughellmann.com/PyMOTW/threading/index.html

或者,如果您可能更喜欢多处理(例如,GIL 会影响您,或者您喜欢将负载分配给多个处理器): http://www.doughellmann.com/PyMOTW/multiprocessing/index.html

关于python - 使用线程锁的明智的小型 Python 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5244211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com