3 ms·
There are languages, like Pony [1], that use actor model for the sort of high performance you are talking about. Also check out Anna paper, there is a descripti
by zzzcpan 9y ago
There are languages, like Pony [1], that use actor model for the sort of high performance you are talking about. Also check out Anna paper, there is a description and argumentation on how and why they use actor model in C++ for high throughput.
I would also say that performance wise actor model is usually better, than low level shared memory multithreading, because it enforces locality-friendly contention-free architecture and fundamentally maps better to modern hardware.
[1] https://www.ponylang.org/ https://www.ponylang.org/
[2] http://db.cs.berkeley.edu/jmh/papers/anna_ieee18.pdf http://db.cs.berkeley.edu/jmh/papers/anna_ieee18.pdf