Rozdział 9. Równoległość i współbieżność

Tematem tego rozdziału są mechanizmy równoległego i współbieżnego wykonywania operacji w Javie 8. Niektóre koncepcje sięgają znacznie starszych dodatków do języka (zwłaszcza pakietu java.util.concurrent dodanego w Javie 5), ale w Javie 8 dodano kilka składników umożliwiających operowanie na wyższym poziomie abstrakcji.

Posługując się algorytmami równoległymi i współbieżnymi, programista ryzykuje, że ktoś będzie dociekał, jaka w ogóle jest różnica między tymi dwiema technikami. Dlatego przedstawiam wyjaśnienie, z którego możesz korzystać, aby wyjść z ewentualnej opresji:

  • Współbieżność to wykonywanie wielu zadań naprzemiennie.
  • Równoległość to wykonywanie wielu zadań równocześnie.

Program projektuje się ...

Get Nowoczesne receptury w Javie now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.