私のプログラムでは、ConcurrentHashMapを使用して、複数の実行中のオブジェクトへの参照を保持していました。私のサーバーには次のものがあります。
public class Server {
private ConcurrentHashMap<String, ChatRoom> _chatRooms;
private ExecutorService _chatRoomExecutor;
...
// create a new channel executor to handle 50 chatrooms
_chatRoomExecutor= Executors.newFixedThreadPool(50);
// create an admin chatroom for testing at this point
_chatRooms.put("/admin", new Channel("/admin"));
// execute that chatroom
_chatRoomExecutor.execute(_chatRooms.get("/admin"));
ConcurrentHashMapからチャットルームにアクセスできるので、これは機能しますか、それともスレッドプールで何かをする必要がありますか?