sigslot.h 我这个版本是单头文件的 webrtc的是带有 .cc 的俩文件。 webrtc使用的也是单线程机制: st st是不需要枷锁的,lock和unlock啥也没做 mt是需要std的mutex帮助的, mt和mtg 是local和global的mutex的区别。 st 模式下不需要加锁,因为是单线程的。 这种最容易理解。 全局的mutex std::mutex* get_mutex() { static std::