gpt4 book ai didi

multithreading - Delphi 2007, Indy - 在 TidTCPServer 线程中声明的变量在上下文中是否安全?

转载 作者:行者123 更新时间:2023-12-03 13:17:22 24 4
gpt4 key购买 nike

如果我有一个 TidTCPServer实例,我声明一个 TFormatSettings并将其填充到 Create 中例程,引用这个变量是否安全(例如,当可能有多个上下文执行时,在线程的 Format ('%1.6f', [SomeReal], AFormatSettings]) 方法中调用 Execute

如果没有,我如何进行线程安全引用?

最佳答案

只要您正在修改 AFormatSettings,它就是线程安全的仅当没有线程访问它时(例如在激活服务器之前对其进行初始化),并且线程仅从中读取数据。 Format()不修改 TFormatSettings传递给它。

关于multithreading - Delphi 2007, Indy - 在 TidTCPServer 线程中声明的变量在上下文中是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30444973/

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