4 ms·
An alternative approach to concurrency is the one that Erlang (and your operating system) take: memory-isolated processes, preemptively multi-tasked, where neit
by nathan_long 9y ago
An alternative approach to concurrency is the one that Erlang (and your operating system) take: memory-isolated processes, preemptively multi-tasked, where neither IO nor computation in one process can adversely affect the others because the scheduler prevents it.
I wrote this up: https://news.ycombinator.com/item?id=15499629 https://news.ycombinator.com/item?id=15499629
- underwater 9y agoRyan Dahl wanted Node apps to use a multi-process model. Hence the name. The vision wasn’t as evolved as Erlang, but conceptually closer than what Node looks like today. “I believe this to be a basis for designing very large distributed programs. The “nodes” need to be organized: given a communication protocol, told how to connect to each other.” ttps://www.americaninno.com/boston/node-js-interview-4-questions-with-creator-ryan-dahl/