全局变量受线程影响

时间:2010-09-27 11:58:33

标签: oracle

全局变量如何在oracle中使用线程安全? 我的场景是同时用户可以访问包含全局变量的oracle包/过程,我需要为每个用户分别创建全局变量值的副本。 每个用户都属于不同的java会话,实习生调用此db包

oracle是否在oracle会话中生成线程。这些线程是否可以将值分配给全局变量,是否可以将值更改为其他用户的线程?

请建议

1 个答案:

答案 0 :(得分:7)

您的问题不存在。全局包变量不是真正的全局变量。每个会话都有自己的变量(即每个用户,如果用户多次登录,他/她在每个会话中都有不同的值)。

你不能自己生成线程。特别是在Unix上,Oracle尽量不使用线程。

如果要使用真正的全局变量,请查看CONTEXT对象。