gpt4 book ai didi

Python:可以安全地从线程中的对象读取值吗?

转载 作者:太空狗 更新时间:2023-10-30 02:06:25 25 4
gpt4 key购买 nike

我有一个 Python/wxPython 程序,其中 GUI 是主线程,我使用另一个线程从文件加载数据。有时文件很大而且加载速度很慢,所以我使用 wxPulse 对话框来指示进度。

当我加载文件时,我计算在计数线程中已读取的行数,并在主线程的 wxPulse 对话框中显示此计数。我通过读取加载线程正在写入的相同变量来获取主线程中的计数。

这是“线程安全的”吗?这会以某种方式引起问题吗?我已经这样做了一段时间,到目前为止一切顺利。

附言。我知道我可以使用队列来传输计数,但我很懒,如果不需要的话我不想这样做。

最佳答案

一般只要...

  • 您只有一个线程写入它,并且...
  • 计数与显示值保持精确同步并不重要...

没关系。

关于Python:可以安全地从线程中的对象读取值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3714613/

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