20 .net java concurrency erlang
至少有三种众所周知的创建并发应用程序的方法:
通过锁定进行多线程和内存同步(.NET,Java).软件事务内存(链接文本)是另一种同步方法.
异步消息传递(Erlang).
我想了解是否有其他方法,并讨论应用于大型分布式应用程序的这些方法的各种优缺点.我主要关注的是简化程序员的生活.
例如,在我看来,当它们之间没有依赖关系时,使用多个线程很容易,这是非常罕见的.在所有其他情况下,线程同步代码变得非常麻烦,难以调试和推理.
| 归档时间: |
|
| 查看次数: |
3095 次 |
| 最近记录: |