我对使用内置并行性/并发性的语言的可能性感到非常兴奋,例如stackless python和erlang,并且坚信我们都必须在不久的将来朝着这个方向前进 - 或者会想要因为这将是获得可扩展性和性能的好方法/简单方法。
但是,我非常习惯于以线性/串行/OOP/功能方式思考解决方案,以至于我正在努力以一种值得使用并发的方式来解决我的任何领域问题。我怀疑我只是需要忘掉很多东西,但我想我会问以下问题:
- 您是否在 stackless 或 erlang 或其他中实现了任何相当大的东西?
- 为什么这是一个不错的选择?这是一个不错的选择吗?你还会做吗?
- 您的问题的哪些特征意味着并发/并行是正确的?
- 您是否重新提出了现有问题以利用并发/并行性?和
- 如果是这样,如何?
有谁愿意分享经验吗?