gpt4 book ai didi

multithreading - 电信软件硬多线程问题的设计模式

转载 作者:行者123 更新时间:2023-12-04 06:39:39 26 4
gpt4 key购买 nike

Martin Fowler's book他在第 2 页上写道企业应用程序架构的模式:“在某些方面,企业应用程序比电信软件容易得多——我们没有非常困难的多线程问题……”。

有没有人知道那些“非常困难的多线程问题”和解决方案的总结,以设计模式的形式,比如著名的 GoF 设计模式书?

POSA book .但这些书可能过于笼统和基础。更多以领域为重点的例子将是这个问题所追求的。

最佳答案

查看 Joe Armstrong 2003 年的论文:

Making reliable distributed systems in the presence of software errors .

Armstrong 在爱立信任职期间为高速网络交换设备设计了该软件。它是在 Erlang 中实现的,Erlang 专门设计用于提供高度可靠和高度并发的应用程序。

在他的论文中,他介绍了 Erlang 语言本身和 OTP(开放电信平台)库的底层设计决策。他还就如何为此类应用程序设计应用程序模块提出了一些建议——这部分最接近您的“设计模式”,尽管在阅读 GoF 的设计模式后您不习惯的详细信息。

这不是一本食谱书,但他仍然得出了一些关于应如何设计应用程序的有趣结论。

关于multithreading - 电信软件硬多线程问题的设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33117754/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com