求教 C++技术问题
目前我遇到一个问题,我设计了一个日志系统,按照优先级,分别有不同的类,将日志存在不同的类似list容器内,当容器内有日志时,我需要按照级别的高低处理这些日志,将其发送至日志服务器(高级别的先发送,低级别的后发送),我的问题是除了用线程循环控制,信号槽控制,还有什么办法呢?
线程循环控制就是我另开一线程,无线循环检查是否有日志到达容器,有的话先发送高级别的,再发送低级别的
信号槽控制,就是把日志到达容器作为信号,去出发处理函数(这个知识参考Qt,还不知具体如何实现)。
望知道了解的高人指导,也欢迎大家讨论。