略懂一点WINDOWS编程,对其消息循环机制有点了解,用循环语句来接收消息.(听说,很费资源)
对LINUX编程没接触过,我的疑惑就是: LINUX的程序是用什么机制来接收用户的事件而做出反应的?
是不是同样也需要循环? 只是概念术语不一样而已?
在JAVA中,是用事件监听器,但是他也是需要循环监听的吧?
还是性质上是完全不同的? 但是如果不用循环机制,怎么能知道用户在任何时候产生了事件呢?
对LINUX编程没接触过,我的疑惑就是: LINUX的程序是用什么机制来接收用户的事件而做出反应的?
是不是同样也需要循环? 只是概念术语不一样而已?
在JAVA中,是用事件监听器,但是他也是需要循环监听的吧?
还是性质上是完全不同的? 但是如果不用循环机制,怎么能知道用户在任何时候产生了事件呢?
另外,消息的获取处理肯定都是在系统机制上实现,java是建构系统之上的
LINUX不清楚,好像也是消息机制?不确定……