查看了许多资料,在Linux下都是什么while(1),串口就一直等到那里,有没有一种好的方式,比如数据来了,发一个消息通知我,在Windows下就是这样实现的,一个线程就可以实现读写,我想封装一个串口类。在Windwos下可以调用Waitformultiobject函数来等待多个消息,不知道Linux如何实现这种功能,望高手指点?????
信号。或者开个线程。在QT库里有QSocketNotifier,类似于中断机制
好像都是在线程中等待的,
就是windows下,也是用线程等待的啊!
一检测到数据,就对主线程发送一个消息。
肯定是要阻塞等待的.
等待多个信号指的是多个等待单信号的捆绑, 这有什么好说的么?
接受到信号,你不让它弹出提示框,难道系统还会自动弹出提示框吗?