我的应用程序中有一个主线程 session ,该 session 内部有我想要访问的有值(value)的数据。通常我只是使用 TDSSessionManager.GetThreadSession
方法获取 session ,但现在我必须在主线程之外访问此 session 。
我想也许可以通过某种方式引用 session 中的一些数据来获取 session ,但我不知道如何做。 除了您所在的线程之外,还有什么方法可以从其他地方获取 session 吗?
最佳答案
假设您使用的是最新的 Delphi 版本,您可以使用 Rtti 来引用它。 TDSSessionManager 实现单例,这将方便您的工作。
关于multithreading - 从数据中获取 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9641831/