摘要: 问题:sem_open will failed with "No such file or directory"解释1:这是由于在Linux内核中,创建信号量的默认路径是/dev/shm。当你要创建一个信号量/tmp/mysem时,实际上是创建了一个/dev/shm /sem.tmp/mysem,而... 阅读全文
posted @ 2015-08-15 21:46 指上弹兵赵小括 阅读(3428) 评论(0) 推荐(0) 编辑
摘要: 先通过一个小程序来看一看:1234567891011121314#include void foo(int x, int y, int z){printf("x = %d at [%X]\n", x, &x);printf("y = %d at [%X]\n", y, &y);printf("z =... 阅读全文
posted @ 2015-08-15 18:53 指上弹兵赵小括 阅读(290) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/wishfly/article/details/5022008 简单的函数调用,通过简单的函数调用反汇编可以清楚了解如下1.栈到底是什么,如何操纵栈的?2.参数和临时变量是以什么形式在哪存放?3.如何传递返回值?测试代码如下(这是一个简单的通过调用函数计算两... 阅读全文
posted @ 2015-08-15 12:52 指上弹兵赵小括 阅读(227) 评论(0) 推荐(0) 编辑
摘要: linux中读写锁的rwlock介绍读写锁比mutex有更高的适用性,可以多个线程同时占用读模式的读写锁,但是只能一个线程占用写模式的读写锁;1,当读写锁是写加锁状态时, 在这个锁被解锁之前, 所有试图对这个锁加锁的线程都会被阻塞.2,当读写锁在读加锁状态时, 所有试图以读模式对它进行加锁的线程都可... 阅读全文
posted @ 2015-08-14 16:57 指上弹兵赵小括 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 互斥锁1、函数声明#include /* Mutex handling. *//* Initialize a mutex. */extern int pthread_mutex_init (pthread_mutex_t *__mutex, __const p... 阅读全文
posted @ 2015-08-14 11:29 指上弹兵赵小括 阅读(270) 评论(0) 推荐(0) 编辑
摘要: struct mq_attr{ long mq_flags; /* message queue flag : 0, O_NONBLOCK */ long mq_maxmsg; /* max number of messages allowed on queue*/ ... 阅读全文
posted @ 2015-08-13 21:04 指上弹兵赵小括 阅读(226) 评论(0) 推荐(0) 编辑
摘要: #include using namespace std;const int LENGTH = 100;int temp[LENGTH];int count = 0;void Merge(int array[], int low, int mid, int high);void MergeSort(... 阅读全文
posted @ 2015-08-13 20:07 指上弹兵赵小括 阅读(349) 评论(0) 推荐(0) 编辑
摘要: [经典算法题]寻找数组中第K大的数的方法总结责任编辑:admin日期:2012-11-26字体:【大中小】打印复制链接我要评论今天看算法分析是,看到一个这样的问题,就是在一堆数据中查找到第k个大的值。名称是:设计一组N个数,确定其中第k个最大值,这是一个选择问题,当然,解决这个问题的方法很多,本人在... 阅读全文
posted @ 2015-08-13 13:21 指上弹兵赵小括 阅读(7862) 评论(1) 推荐(1) 编辑
摘要: /* Query status and attributes of message queue MQDES. */extern int mq_getattr (mqd_t __mqdes, struct mq_attr *__mqstat) __THROW __nonnull ((2));/* ... 阅读全文
posted @ 2015-08-12 21:33 指上弹兵赵小括 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 转载:http://book.51cto.com/art/201006/207275.htm《UNIX网络编程:第2版.第2卷,进程间通信》本书全面深入地讲解了各种进程间通信形式,包括消息传递、同步、共享内存及远程调用(RPC)。书中包含了大量经过优化的源代码,帮助读者加深理解。这些源代码可以从图灵... 阅读全文
posted @ 2015-08-12 20:48 指上弹兵赵小括 阅读(701) 评论(0) 推荐(0) 编辑