tgr*_*ger 2 java multithreading
Java中是否存在线程安全的树实现?我发现了一些建议在添加和删除方法周围使用synchronized()的信息,但我有兴趣看看Java中是否有任何内置.
编辑:我正在尝试使用八叉树.我正在学习,但我正在使用这个项目来学习多线程和空间索引,所以这里有很多新主题.如果有人有一些特别好的参考资料,请分享.
SortedMap m = Collections.synchronizedSortedMap(new TreeMap(...));
Run Code Online (Sandbox Code Playgroud)
请注意,这只会使每个调用同步.在许多情况下,这是应用程序的错误粒度,您最好在更高级别进行同步.请参阅synchronizedSortedMap的文档.