Java 中有线程安全的树实现吗?我发现了一些建议在添加和删除方法周围使用synchronized()的信息,但我有兴趣看看Java中是否内置了任何东西。
编辑:我正在尝试使用Octree 。只是边学习边学习,但我正在使用这个项目来学习多线程和空间索引,因此这里有很多新主题。如果有人有一些特别好的引用资料,请分享。
最佳答案
SortedMap m = Collections.synchronizedSortedMap(new TreeMap(...));
请注意,这只会使每个调用同步。在许多情况下,这对于应用程序来说是错误的粒度,您最好在更高级别进行同步。请参阅docs for synchronizedSortedMap .
关于java - 线程安全树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8349134/