发布时间:2017-09-10 15:55:08
每次都是有问题就让我帮忙解决,有这样的队友,不知道该喜该忧,不过也好,解决的问题越多,懂得越多,实现起需求来就越的心应收。问题大概是这样的,主线程新建了10个线程,新建完之后,主线程希望等所有新建的线程都开始执行了,再往下走。一般主线程sleep 几秒后再往下走,都能达到这样的效果,但是这样的代码要是.........【阅读全文】
发布时间:2017-08-20 11:42:42
linux 下进程之间通讯的几种方式,管道,有名管道,信号量,共享内存,信号,消息队列,套接字,网上都是很多例子的,现在想用多播的方式在同一台主机下的几个进程直接通信,不知道可不可行?写了一个发送和接收组播的小例子来测试,代码如下:mcast_send.c点击(此处)折叠或打开#include<s.........【阅读全文】
发布时间:2017-07-13 19:25:51
同事最近想用netlink 获取指定网卡的信息,在网上搜了大半天,都是用netlink获取全部网卡的信息的例子,没有获取指定网卡信息的例子,找我帮忙看看,建议他用ioctl(前段时间刚好总结了ioctl 相关的内容,想了解的请参考http://blog.chinaunix.net/uid-30226910-id-5766831.html),不过个人认为netlink 也肯定是能获取指.........【阅读全文】
发布时间:2017-07-07 16:51:31
对于偶发性的段错误,最好能把core文件抓下来,慢慢进行分析,最近写的多线程代码就出现段错误,因此总结一下core 文件相关的内容和gdb 调试的常用命令1. core 文件的设置一般情况linux 系统的core文件开关是关闭的,可通过 ulimit –c 查看允许生成的core文件的大小,如果是0,表示不生成core件。 ulimit.........【阅读全文】