【发布时间】:2010-10-14 09:09:10
【问题描述】:
一个例子可能是:RAII - 资源获取是与关键部分一起使用的初始化
还有哪些重要的、流行的和你经常使用的?
【问题讨论】:
标签: c++ multithreading winapi design-patterns idioms
一个例子可能是:RAII - 资源获取是与关键部分一起使用的初始化
还有哪些重要的、流行的和你经常使用的?
【问题讨论】:
标签: c++ multithreading winapi design-patterns idioms
This link 提到了很多。命令模式在将请求分派给线程时派上用场。领导者/追随者似乎也是一个有趣的模式。
【讨论】:
你也可以试试这个:patterns and idioms
【讨论】:
我将message passing, share nothing concurrency 用于我当前的产品和我过去编写的高性能桌面应用程序。根据我的经验,最好避免共享数据同步。您可以使用 NamedPipes、窗口消息或套接字在线程之间进行通信。
如果您决定尝试同步访问共享数据,take a look at this topic.
【讨论】: