我试图从一个'主机'线程启动N个线程,并且当它们执行时,它们必须将元素添加到原始“主机”线程中的同一个集合中。 (执行比较方法,如果返回true,则添加他们与集合进行比较的元素。)
现在,如果我有X'主机'线程,有没有办法区分主机线程中集合的X实例,或者是保持带有X条目的映射映射'主机'线程的唯一方法各自的收藏?这似乎是一个非常后门的方式。
答案 0 :(得分:1)
ThreadLocal可能是您允许每个主机线程拥有自己的集合版本所需的。
答案 1 :(得分:0)
看一下Threads调用。这是每个主机线程都有一个对象的唯一实例的方式 - 在这种情况下是您的集合。