摘要: 在Linux应用编程中的并发式IO的三种解决方案是: (1) 多路非阻塞式IO (2) 多路复用 (3) 异步IO 以下代码将以操作鼠标和键盘为实例来演示。 1. 多路非阻塞式IO 多路非阻塞式IO访问,主要是添加O_NONBLOCK标志和fcntl()函数。 代码示例: 2. IO多路复用 (1) 阅读全文
posted @ 2016-12-23 14:05 Alarm 阅读(1003) 评论(0) 推荐(0)
摘要: 1.守护进程 守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。 2.让程序只运行一次 如果让程序只运行一次,有很多方法,此处的一种方法是创建一个名字古怪的文件(保证不跟系统文件或其他文件重名),判断文件存在则让程序不再运行且提示程 阅读全文
posted @ 2016-12-22 21:48 Alarm 阅读(2609) 评论(1) 推荐(0)