multithreading - 从数据中获取 session

标签 multithreading delphi session datasnap

我的应用程序中有一个主线程 session ,该 session 内部有我想要访问的有值(value)的数据。通常我只是使用 TDSSessionManager.GetThreadSession 方法获取 session ,但现在我必须在主线程之外访问此 session 。

我想也许可以通过某种方式引用 session 中的一些数据来获取 session ,但我不知道如何做。 除了您所在的线程之外,还有什么方法可以从其他地方获取 session 吗?

最佳答案

假设您使用的是最新的 Delphi 版本,您可以使用 Rtti 来引用它。 TDSSessionManager 实现单例,这将方便您的工作。

关于multithreading - 从数据中获取 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9641831/

相关文章:

java - 需要线程的方法导致的死锁

node.js - Express js 在哪里保存 session 详细信息?

java - 如何在 JVM 被杀死之前让线程永远存活?

具有共享变量的 Python 多处理/线程只能读取

google-maps - 谷歌地图图层可以导入tatukGis ViewerWnd吗

c++ - STL容器相当于Delphi集?

php - 如何将用户输入数据连续推送到 $_SESSION 数组中,然后检索它?

php - 如何使用 JQUERY 读取 SESSION 变量

multithreading - 执行器和HttPBuilder的Groovy,java.lang.LinkageError问题

delphi - 将具有通用参数的类传递给Delphi中的另一个类