主程序需要单线程来处理的两个线程产生两不同类型的消息,请问下有什么高效的方式吗?
1
yufpga 2018 年 5 月 22 日 via Android
消息队列?或者 libev 做事件循环?
|
2
yylucifer 2018 年 5 月 22 日
epoll 了解一下?
|
3
sqbing 2018 年 5 月 22 日
和平台无关吧,信号量就行了
|
4
innoink 2018 年 5 月 22 日 via Android
请问你觉得不“高效”的地方在哪
|
5
atmtr OP @yylucifer 嗯,看了 epoll 好像是只能对流式的文件描述符进行监控对吧。我异步的消息是自己定义的通知消息,这样是不是得转到 SOCKET 去做了?会影响效率吧
|
6
yylucifer 2018 年 5 月 22 日 |
8
current 2018 年 5 月 22 日
弄个线程安全的 queue 就可以,pipe + epoll 也可以
|
11
chinuno 2018 年 5 月 22 日 via Android
std:future?
|
12
linyinma 2018 年 5 月 22 日
读楼主描述的需求有一种难受的感觉~~
|