Python, Ruby, Haskell - Do they provide true multithreading?

后端 未结 8 649
我寻月下人不归
我寻月下人不归 2021-02-01 22:31

We are planning to write a highly concurrent application in any of the Very-High Level programming languages.

1) Do Python, Ruby, or Haskell support true multithreading?

8条回答
  •  野的像风
    2021-02-01 22:48

    I second the choice of Erlang. Erlang can support distributed highly concurrent programming out of the box. Does not matter whether you callit "multi-threading" or "multi-processing". Two important elements to consider are the level of concurrency and the fact that Erlang processes do not share state.

    No shared state among processes is a good thing.

提交回复
热议问题