我正在用Java编写动态Web项目,并尝试在我的一个servlet中使用Trove Collection。
我看到问题出现在集合创建行中,然后我的项目堆叠了。
我发现Trove集合不是线程安全的(也许是Web项目服务器端的问题),但是即使我尝试了以下代码:
TIntObjectMap m = TCollections.synchronizedMap( new TIntObjectHashMap());
该项目无法通过该行(顺便说一句,在常规的Java项目中,该行有效)。
我可以在Web项目服务器端完全使用Trove集合吗?
最佳答案
是的,您可以,但是正如您指出的,集合不是线程安全的。但是,我不明白为什么您引用的代码可以独立运行但不能在servlet中运行。您可以张贴代码和收到的错误吗?