标签: multithreading boost synchronization locking mutex
我正在尝试使用boost库来学习锁/互斥锁,但我从互联网上找到的所有内容都过于抽象或复杂。
你们会推荐一些易于理解的教程吗?感谢。
我正在开展一个项目。服务器 - 客户端架构。
服务器可以从客户端接收消息或向客户端发送消息。服务器还可以使用多个线程发送消息。
我相信我必须进行线程同步才能处理多个线程以通过同一个连接发送消息,对吗?
你们能给我一个简单的伪代码片段吗?
答案 0 :(得分:1)
跳过互斥锁和线程,如果您正在设计客户端服务器体系结构,请阅读Boost.Asio。特别是,研究它在不明确使用线程的情况下通过并发性提升的异步设计。