如何使用同步特洛伊收集?

时间:2013-03-10 21:14:19

标签: java web-applications collections thread-safety trove4j

我正在用Java编写动态Web项目,并尝试在我的一个servlet中使用Trove Collection。 我看到问题出现在集合创建行中,之后我的项目堆栈。 我发现Trove集合不是线程安全的(也许这是Web项目服务器端的问题),但即使我尝试过这一行:

 TIntObjectMap m = TCollections.synchronizedMap( new TIntObjectHashMap());

项目无法通过该行(顺便说一句,在常规java项目中,这一行有效)。

我可以在Web项目服务器端使用Trove集合吗?

1 个答案:

答案 0 :(得分:0)

是的,你可以,但正如你所指出的,这些集合不是线程安全的。但是,我不明白为什么你引用的代码可以独立工作,但不能在servlet中工作。你可以发布代码和你得到的错误吗?