随笔分类 -  linux开发

摘要:gettid 和pthread_self的区别 阅读全文
posted @ 2016-05-31 14:58 静之深 阅读(205) 评论(0) 推荐(0)
摘要:pthread_key_t和pthread_key_create()详解 阅读全文
posted @ 2016-05-21 11:22 静之深 阅读(569) 评论(0) 推荐(0)
摘要:-D_REENTRANT 宏作用 阅读全文
posted @ 2016-05-20 10:43 静之深 阅读(446) 评论(0) 推荐(0)
摘要:linux 下 强制回收内存 ubuntu解决cache逐渐变大导致oom-killer将某些进程杀死的情况 Linux 内存中的 Cache 真的能被回收么? 正确计算linux系统内存使用率 对操作系统来说,Buffers和Cached是已经被使用的(上图Mem:这一行) 对应用程序来说(上图对 阅读全文
posted @ 2016-05-11 11:18 静之深 阅读(1104) 评论(0) 推荐(0)
摘要:mmap 的理解 采用共享内存通信的一个显而易见的好处 是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息队列等通信方式,则需要在内核和用户空间进行四次的数据拷贝,而共享内存 则只拷贝两次数据[1]:一次从输入文件到共享内存区,另一次从共享内存区到输出文件。实际上,进程之间... 阅读全文
posted @ 2015-10-15 11:07 静之深 阅读(790) 评论(0) 推荐(0)
摘要:posix 线程(一):线程模型、pthread 系列函数 和 简单多线程服务器端程序一、线程有3种模型,分别是N:1用户线程模型,1:1核心线程模型和N:M混合线程模型,posix thread属于1:1模型。(一)、N:1用户线程模型“线程实现”建立在“进程控制”机制之上,由用户空间的程序库来管... 阅读全文
posted @ 2015-04-16 19:17 静之深 阅读(4080) 评论(0) 推荐(1)
摘要:http://www.cnblogs.com/daqiwancheng/archive/2010/07/01/1769522.html 阅读全文
posted @ 2015-01-26 18:27 静之深 阅读(317) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/wind19/article/details/6082874 阅读全文
posted @ 2015-01-23 19:06 静之深 阅读(237) 评论(0) 推荐(0)
摘要:C语言中open函数 http://blog.csdn.net/zjhkobe/article/details/6633435#include int open(const char *pathname, int oflag, ... /* mode_t mode */); 返回值:成功则返回... 阅读全文
posted @ 2014-12-11 22:53 静之深 阅读(166) 评论(0) 推荐(0)
摘要:http://blog.sina.com.cn/s/blog_62b250b50101ntjs.html 阅读全文
posted @ 2014-12-08 15:48 静之深 阅读(561) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/lancidie/archive/2011/08/05/2128318.html#3058659[导语]内存管理是 C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和... 阅读全文
posted @ 2014-11-22 17:01 静之深 阅读(241) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/lxmky/article/details/7669296第六章 IO复用:select和poll函数http://www.cnblogs.com/4tian/archive/2012/08/08/2624353.html 阅读全文
posted @ 2014-11-21 09:42 静之深 阅读(623) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/biyeymyhjob/archive/2012/07/21/2602015.html一、信号量 信号量又称为信号灯,它是用来协调不同进程间的数据对象的,而最主要的应用是共享内存方式的进程间通信。本质上,信号量是一个计数器,它用来记录对某个资源(如共享内... 阅读全文
posted @ 2014-10-08 19:52 静之深 阅读(343) 评论(0) 推荐(0)
摘要:setvbuf函数名: setvbuf 功 能: 把缓冲区与流相关用 法: int setvbuf(FILE *stream, char *buf, int type, unsigned size);参数:stream :指向流的指针 ;buf : 期望缓冲区的地址;type : 期望缓冲区的类型:... 阅读全文
posted @ 2014-09-26 17:38 静之深 阅读(756) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/BloodAndBone/archive/2011/01/18/1938552.html一、Posix有名信号灯1.posix有名信号灯函数 函数sem_open创建一个新的有名信号灯或打开一个已存在的有名信号灯。有名信号灯总是既可用于线程间的... 阅读全文
posted @ 2014-07-01 15:14 静之深 阅读(937) 评论(1) 推荐(0)
摘要:http://blog.csdn.net/leisure512/article/details/4881391由于学习多线程编程,所以用到pthread,但是man的时候却发现没有pthread函数库的手册页,然后安装$sudo apt-get install glibc-doc 安装以后,发现还是... 阅读全文
posted @ 2014-06-26 14:29 静之深 阅读(2939) 评论(0) 推荐(1)
摘要:#include #include //#include "curl/curl.h"#include "app_curl.h"#include "youtube_package.h"#include "CAutoMail.h"#include #include #include #include #... 阅读全文
posted @ 2014-06-04 13:22 静之深 阅读(454) 评论(0) 推荐(0)
摘要:http://www.cppblog.com/elva/archive/2008/09/10/61544.html收集一些网上的资料,以便参考:http://blog.chinaunix.net/u2/69143/showart_1087349.html 当服务器close一个连接时,若client... 阅读全文
posted @ 2014-05-22 10:27 静之深 阅读(377) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/jiejnan/archive/2012/05/18/2507476.html简介: 当需要对 Linux®文件系统进行高效率、细粒度、异步地监控时,可以采用 inotify。可利用它对用户空间进行安全、性能、以及其他方面的监控。至于inotify的基本... 阅读全文
posted @ 2014-05-20 12:46 静之深 阅读(16307) 评论(0) 推荐(0)
摘要:http://blog.163.com/drachen@126/blog/static/162607494201271435333906/查看os系统块的大小[root]# /sbin/tune2fs -l /dev/sda1查看os系统页的大小[oracle@skate-test ~]$ getc... 阅读全文
posted @ 2014-05-11 15:42 静之深 阅读(9595) 评论(0) 推荐(2)