Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Dataflow programming vs Actor model

Tags:

actor

dataflow

How can the difference between 'Dataflow Programming' and 'Actor model' be described? As far as I understand, they are not unrelated but yet are not the same. Is DF a wider concept, which gist is the distinction from Control Flow model, while the Actor model is more elaborated and theoretically grounded inheritor of DF?

like image 310
pavel.baravik Avatar asked Dec 02 '22 21:12

pavel.baravik


1 Answers

  • Dataflow is deterministic which allows parallelism.
  • Actors are non-deterministic which allows concurrency.
like image 109
Jonas Bonér Avatar answered Jan 01 '23 16:01

Jonas Bonér