|
|
|
|
|
by kitd
3785 days ago
|
|
in case of high level platforms, languages or libraries
it can be claimed that Erlang virtual machine is almost
unique because JVM threads depend on operating system
schedulers, CAF which is a C++ actor library uses
cooperative scheduling, Golang is not fully preemptive
and it also applies to Python’s Twisted, Ruby’s Event
Machine and Nodejs.
Most languages/runtimes that are taking concurrency seriously do so using libraries or frameworks (eg Akka on the JVM) that look a lot like Erlang's under the hood. Erlang is not quite as unique as it was, but obviously baking it into the language is v useful. |
|