欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

parallelStream数据丢失问题

发布时间:2023/12/18 编程问答 47 豆豆
生活随笔 收集整理的这篇文章主要介绍了 parallelStream数据丢失问题 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

之前看到过parallelStream流的方法,但是没有使用过。最近在项目中正好看到别人用了,自己也试着使用了,但是其中有些坑。并行流处理数据时会造成数据的缺失以及异常,查看相关文档发现FORK/JOIN操作时,因为ARRAYLIST的ADD方法不是原子性的。异常如下:

并且,由于peek和map属于中间操作,如果在其中想对另一个list进行操作时,需要注意对数据流的回收,否则进行的操作都是徒劳的。

具体处理parallelStream数据丢失及线程安全问题,在网上也找到几种方法,这里就不贴出来了,嘿嘿。

总结

以上是生活随笔为你收集整理的parallelStream数据丢失问题的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。