linux编程
文章平均质量分 55
无为小儿
这个作者很懒,什么都没留下…
展开
-
守护进程
守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进 程。 Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。 比如,作业规划进程crond,打印进程lpd等。 守护进程的编程本身并不复杂,复杂的是各种版本的U转载 2015-04-27 15:12:58 · 473 阅读 · 0 评论 -
ftok的陷阱
根据pathname指定的文件(或目录)名称,以及proj_id参数指定的数字,ftok函数为IPC对象生成一个唯一性的键值。在实际应用中,很容易产生的一个理解是,在proj_id相同的情况下,只要文件(或目录)名称不变,就可以确保ftok返回始终一致的键值。然而,这个理解并非完全正确,有可能给应用开发埋下很隐晦的陷阱。因为ftok的实现存在这样的风险,即在访问同一共享内存的多个进程先后调用fto转载 2015-04-27 15:39:58 · 518 阅读 · 0 评论 -
消息队列
ftok() #include #include 函数原型: key_t ftok( const char * pathname , int proj_id ); 参数: pathname 就时你指定的文件名(该文件必须是存在而且可以访问的),id是子序号,虽 然为int,但是只有8个比特被使用(0-255)。 返回值: 成功时候返回转载 2015-04-27 15:45:43 · 523 阅读 · 0 评论 -
串口的原始模式和标准模式
标准模式:这应该可以被叫做主控模式,是按行输入的,输入的数据首先被放置在一个缓冲区中,并且在接收到一个回车换行符或者一个换行符号之前这些字符依然是可编辑的。个人认为,就是对用户输入的控制字符依然保留其功能。 原始模式:所有被输入的字符都被当作普通字符看待,所有字符都被送到缓冲区,都被原封不动的传动过去,此时你会发现当你按下“backspace”或者“left”,“right”等等的,都已经看转载 2015-05-13 11:09:54 · 1751 阅读 · 0 评论