gpt4 book ai didi

python - 通过 '%' 实现 python 字符串操作的多线程安全

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

我有两个线程调用下面的函数:

template = 'My name is %s'

def sayhi(name):
global template
print template % name

线程 A 将调用如下:

sayhi('Tom')

线程 B 将调用如下:

sayhi('Jerry')

我的问题是全局变量"template"是否安全。

非常感谢!

最佳答案

因为 template 永远不会改变,所以代码非常好并且会按预期工作。

(如果 template 可能会发生变化,这会使事情变得有些复杂,答案将是“这取决于您的期望”。)

关于python - 通过 '%' 实现 python 字符串操作的多线程安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24858488/

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