我正在尝试使用 Global.ASA 将字典存储在 IIS 应用程序变量中,但是由于与线程和字典相关的某些东西,我读到这是不可能的。
从那时起,我试图存储一个 ArrayList,但这似乎也失败了。
DIM LanguageArray
set LanguageArray = CreateObject("System.Collections.ArrayList")
-- Populate Array List
Application("LanguageArray") = LanguageArray.Synchronized(LanguageArray)
我有一个相当基本的设置,我声明数组列表,创建它然后填充它,最后尝试将它放入 Application 对象中。我读到 Synchronized 返回一个线程安全的包装器,我看到的一个例子就是这样做的,但我很确定这是错误的。
我现在不知道该怎么办,ArrayLists 甚至可以进入应用程序变量吗?如果是这样,我对 Synchronized 的调用是否不正确?
谢谢