Többszálú programok (bevezetés)

Többszálúság

A program futtatásának két szintje a többszálúságnál:


A többszálú kiértékelés magasabb szintű.

Implicit: amit a fordító elvégez a programozó helyett.

Explicit: amit a programozónak kell megadni.

A többszálú kiértékelésben a kommunikáció a végeredmény megvárását és átadását jelenti.

Többszálú kiértékelés

Két fajta:

Összefoglaló

Négyféle többszálúság:

A fejezet ez alapján készült:
Don Stewart: Beautiful Parallelism / Harnessing Multicores with Haskell