一个示例可能是:RAII - 资源获取是与关键部分一起使用的初始化
还有其他重要的、流行的并且您经常使用的吗?
一个示例可能是:RAII - 资源获取是与关键部分一起使用的初始化
还有其他重要的、流行的并且您经常使用的吗?
这个链接提到了很多。命令模式在将请求分派给线程时派上用场。领导者/追随者似乎也是一个有趣的模式。
你也可以试试这个:模式和成语
我使用消息传递,对于我当前的产品和我过去编写的高性能桌面应用程序都没有共享任何并发性。根据我的经验,最好避免共享数据同步。您可以使用 NamedPipes、窗口消息或套接字在线程之间进行通信。
如果您决定尝试同步对共享数据的访问,请查看此主题。