Java apachecommons中的SynchronizedSet
当我们有时间的时候,为什么会有呢Java apachecommons中的SynchronizedSet,java,concurrency,synchronization,apache-commons,Java,Concurrency,Synchronization,Apache Commons,当我们有时间的时候,为什么会有呢 它在任何方面都更好吗?我猜是因为它允许您指定自定义锁对象 构造函数是受保护的,但您可以将其子类化并传递自定义锁。这取决于您想做什么。Apache的同步集允许您获取基础集。它可能提供一致性。Collections方法是标准的 您可以考虑使用一个并发集,如集合。SETFROMMAP(新的CONCURNATHASH MAPH)( > CopyOrthRead RayStudio或并发SKIPListSET/ OK,比方说:您能用Apache的版本做些什么,而不是Ap
它在任何方面都更好吗?我猜是因为它允许您指定自定义锁对象
构造函数是受保护的,但您可以将其子类化并传递自定义锁。这取决于您想做什么。Apache的同步集允许您获取基础集。它可能提供一致性。Collections方法是标准的
您可以考虑使用一个并发集,如<代码>集合。SETFROMMAP(新的CONCURNATHASH MAPH)(<代码> > CopyOrthRead RayStudio或<代码>并发SKIPListSET/<代码>
OK,比方说:您能用Apache的版本做些什么,而不是Apache的版本吗?我认为您不能访问基础集。看:得到装饰过的套装。@pihentagy,这对我来说意味着同样的事情。这里是来源Lwarey:困惑。医生说你得到的是装饰过的那套,但代码说你得到的是未装饰过的那套。那么文件里有没有错别字呢?我会把它理解为意思;已修饰的集合,而不是正在修饰它的集合。好吧,这一点很好,但是当您需要自定义锁对象时,您将需要外部同步。