多线程并发和并行的区别

背景  对于java开发从业人员来说,并发编程是绕不开的话题,juc并发包下提供了一系列多线程场景解决方案。  随着jdk1.8的普及,多线程处理问题,除了使用使用线程池(ExecutorService),很多人选择了parallelStream() 并行流,底层使用forkjoin实现并行处理。  那么并行和并发又有什么区别?究竟改如何选择?滥用时又会有什么影响?   这些问题我分以下几篇文章进
相关文章
相关标签/搜索