2

私はこの行を書いています:

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

次のエラーが発生しました: シンボル symbol が見つかりません
: method synchronizedMap(java.util.TreeMap) location: interface 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 に答える