Parallel Streams

Türkçe karşılığı: paralel stream'lerAlan: Performans Mühendisliği

Bağımsız Stream işlemlerini genellikle common ForkJoinPool üzerinden paralel parçalara ayırıp çalıştıran Java yürütme biçimi.

Teknik Bağlam

Veri kaynağı verimli bölünebiliyor, işlemler yeterince pahalı, side effect'ler kontrollü ve pool etkileşimi kabul edilebilirse yarar sağlar. Küçük koleksiyonlar, blocking işler, kötü bellek yerelliği veya zaten doygun servislerde latency'yi kötüleştirebilir.

İlgili Kavramlar

  • Fork/Join Framework
  • Stream API
  • work stealing
  • benchmarking