【发布时间】:2010-04-27 06:15:34
【问题描述】:
我需要维护一个用户 ID(代理帐户)列表,该列表将分发给多线程客户端。基本上,客户端将使用用户标识来执行操作;但是对于这个问题,这些动作是什么并不重要。当客户端获得用户 ID 后,其他客户端将无法使用该用户 ID,直到操作完成。
我正在尝试考虑一个并发数据结构来维护这个用户 ID 池。 有任何想法吗 ? ConcurrentQueue 会完成这项工作吗?客户端将出列用户 ID,并在完成后添加回用户 ID。
【问题讨论】:
标签: java multithreading oop concurrency