模式 04: trouble less 的一些模式(待更新)
2020-10-17
多线程
进程间交互通过传递消息, 而不要共享状态.
少用多线程
信号
- 方式1: 屏蔽一些信号, 然后使用 signalfd 或 sigwaitinfo.
- 方式2: 信号处理函数中仅仅 设置信号到来的标志, 其他地方检测该标志.
- 方式3: 信号 handler 中, 往 pipe/eventfd 写入内容, 主程序通过 poll/epoll 来判断有事件到来.
本文地址: https://awakening-fong.github.io/posts/other/trouble_less_pattern
转载请注明出处: https://awakening-fong.github.io
若无法评论, 请打开JavaScript, 并通过proxy.
blog comments powered by Disqus