2

我一直在写这一行:

Map s_AvailableGameTables = Collection.synchronizedMap(new TreeMap());

并得到以下错误:找不到符号
符号:方法同步映射(java.util.TreeMap)位置:接口java.util.Collection

虽然我写了

import java.util.*;
import java.util.TreeMap;
import java.util.Collections;
import java.util.Map;  

这是什么原因?
谢谢

4

2 回答 2

17

这是一个简单的错字。应该是Collections,不是Collection


尝试,

Map s_AvailableGameTables = Collections.synchronizedMap(new TreeMap());
于 2011-07-08T12:12:17.903 回答
3

同步的 TreeMap 相当慢。如果您想要一个支持并发的可导航地图,使用ConcurrentSkipListMap可能会更好。

于 2011-07-08T12:28:37.720 回答