多線程併發和並行的區別

背景  對於java開發從業人員來說,併發編程是繞不開的話題,juc併發包下提供了一系列多線程場景解決方案。  隨着jdk1.8的普及,多線程處理問題,除了使用使用線程池(ExecutorService),很多人選擇了parallelStream() 並行流,底層使用forkjoin實現並行處理。  那麼並行和併發又有什麼區別?究竟改如何選擇?濫用時又會有什麼影響?   這些問題我分以下幾篇文章進
相關文章
相關標籤/搜索