![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 60
Vitaminc_Bin
这个作者很懒,什么都没留下…
展开
-
关于apue.h头文件的配置
以下方法经本人亲测有效1 、首先先在这个网站上http://www.apuebook.com 下载tar.gz格式的源码包2 、找到压缩包的路径 比如我的压缩包在 /home/myb/Downloads 这个目录下 然后,由于格式是tar.gz,所以先用gzip命令 对压缩包进行解压缩 然后用tar解包,并提取至/home下3 、现在切换root权限 将/原创 2016-11-05 15:43:02 · 369 阅读 · 0 评论 -
互斥锁 自旋锁 读写锁 递归锁
互斥锁(mutexlock):最常使用于线程同步的锁;标记用来保证在任一时刻,只能有一个线程访问该对象,同一线程多次加锁操作会造成死锁;临界区和互斥量都可用来实现此锁,通常情况下锁操作失败会将该线程睡眠等待锁释放时被唤醒自旋锁(spinlock):同样用来标记只能有一个线程访问该对象,在同一线程多次加锁操作会造成死锁;使用硬件提供的swap指令或test_and_set指令原创 2016-11-03 19:50:06 · 289 阅读 · 0 评论 -
Linux下syslog日志函数使用
本文转载自--》》http://blog.chinaunix.net/uid-26611973-id-3084012.html许多应用程序需要记录它们的活动。系统程序经常需要向控制台或日志文件写消息。这些消息可能指示错误、警告或是与系统状态有关的一般信息。例如,su程序会把某个用户尝试得到超级用户权限但失败的事实记录下来。通常这些日志信息被记录在系统文件中,而这些系统文转载 2016-11-07 18:49:44 · 7693 阅读 · 0 评论 -
进程表项 文件表项 V节点总结
内核使用3钟数据结构表示打开文件,它们之间的关系决定了在文件共享方面一个进程对另一个进程可能产生的影响。 (1)、在每个进程表中都有一个记录项,记录项中包含有一张打开文件描述符表,可将其视察为一个矢量(数组),每个描述符占用一项。与每个文件描述符相关联的是: (a)、文件描述符标志。 (b)、指向一个文件表项的指针。 (2)、内核为所有打开的文件维持原创 2016-11-09 21:04:48 · 2452 阅读 · 0 评论 -
Linux的异步IO机制(转)
【同步IO与异步IO】1,其实同步方式很好理解, 例如你调用一个function, 当这个function执行完后, 这个方法实现的功能已经完成。这里往往会跟阻塞混淆,其实是因为你采用了同步方式执行代码, 才阻塞了你的thread或者process. 而不是因为阻塞,才叫同步。异步方式就不提供这种保证, 当你用异步方式调用一个function的时候,这个方法会马上返回,事实上多原创 2016-11-12 15:01:28 · 260 阅读 · 0 评论 -
详解wait和waitpid函数
原文地址 >>http://blog.csdn.net/kevinhg/article/details/7001719#include /* 提供类型pid_t的定义 */#include pid_t wait(int *status)进程一旦调用了wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进程转载 2016-11-16 10:36:52 · 251 阅读 · 0 评论 -
命名管道 FIFO(转)
命名管道的概述无名管道,由于没有名字,只能用于亲缘关系的进程间通信(更多详情,请看《无名管道》)。为了克服这个缺点,提出了命名管道(FIFO),也叫有名管道、FIFO 文件。命名管道(FIFO)不同于无名管道之处在于它提供了一个路径名与之关联,以 FIFO 的文件形式存在于文件系统中,这样,即使与 FIFO 的创建进程不存在亲缘关系的进程,只要可以访问该路径转载 2016-11-16 11:43:44 · 260 阅读 · 0 评论 -
netstat -i 和ifconfig -s的输出解释
caikelun@debian:~$ netstat -niKernel Interface tableIface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flgeth0 576 0 3383566 0 0 0 3225169 0转载 2016-11-24 18:30:24 · 885 阅读 · 0 评论