博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  linux programing

摘要:http://segmentfault.com/a/1190000000630435http://blog.csdn.net/luansxx/article/details/7736618这里的“不相干”,定义为:这几个进程没有父子关系,也没有 Server/Client 关系这一片共享内存一开始不... 阅读全文

posted @ 2015-05-29 13:34 bw_0927 阅读(15033) 评论(0) 推荐(2)

摘要:http://www.cnblogs.com/Anker/archive/2013/01/20/2868357.html1、概述 posix系统调用mmap通过映射一个普通文件实现共享内存。System V 则是通过映射特殊文件系统shm中的文件实现进程间的共享内存通信。也就是说,每个共享内存区域... 阅读全文

posted @ 2015-05-27 12:19 bw_0927 阅读(482) 评论(0) 推荐(0)

摘要:信号灯(semaphore),也叫信号量。它是不同进程间或一个给定进程内部不同线程间同步的机制。信号灯包括posix有名信号灯、 posix基于内存的信号灯(无名信号灯)和System V信号灯(IPC对象)总结:System V的信号量一般用于进程同步, 且是内核持续的, api为semgetse... 阅读全文

posted @ 2015-05-27 11:10 bw_0927 阅读(2185) 评论(0) 推荐(1)

摘要:http://blog.csdn.net/laojing123/article/details/6109154POSIX 为创建、映射、同步和取消共享内存段提供五个入口点:shm_open():创建共享内存段或连接到现有的已命名内存段。这个系统调用返回一个文件描述符。shm_unlink():根据(... 阅读全文

posted @ 2015-05-27 10:53 bw_0927 阅读(3512) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/ljianhui/article/details/10243617http://www.cnblogs.com/my_life/articles/4530944.htmlint shmget(key_t key, size_t size, int shmfl... 阅读全文

posted @ 2015-05-27 10:09 bw_0927 阅读(276) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/ljianhui/article/details/10253345http://blog.csdn.net/ljianhui/article/details/10243617http://kenby.iteye.com/blog/1165042信号量也分为P... 阅读全文

posted @ 2015-05-26 16:40 bw_0927 阅读(599) 评论(0) 推荐(0)

摘要:http://www.ibm.com/developerworks/cn/aix/library/au-spunix_sharedmemory/从表面上看,UNIX® 应用程序单独控制底层主机。它随时可以访问处理器,它的内存是神圣不可侵犯的,连接它的设备只为它服务。但是表面现象会骗人,这样有如君主一... 阅读全文

posted @ 2015-05-26 15:11 bw_0927 阅读(294) 评论(0) 推荐(0)

摘要:http://www.bubuko.com/infodetail-260176.html为什么要有KeepAlive?在谈KeepAlive之前,我们先来了解下简单TCP知识(知识很简单,高手直接忽略)。首先要明确的是在TCP层是没有“请求”一说的,经常听到在TCP层发送一个请求,这种说法是错误的。... 阅读全文

posted @ 2015-05-22 14:48 bw_0927 阅读(1209) 评论(0) 推荐(0)

摘要:uid=real uid =用户登录shell时的用户id 执行程序的用户ideuid = effective uid = 执行该程序的用户id 可执行程序的属主id通过whoami 或 id命令可以查看setuid()用来重新设置执行目前进程的用户识别码。不过,要让此函数有作用,其有效的用户识别 ... 阅读全文

posted @ 2015-05-20 10:55 bw_0927 阅读(1770) 评论(0) 推荐(0)

摘要:http://www.ibm.com/developerworks/cn/linux/l-ipc/part5/index1.html 现代Linux有两种共享内存机制: POSIX共享内存(shm_open()、shm_unlink(),mmap()) System V共享内存(shmget()、s 阅读全文

posted @ 2015-05-15 16:20 bw_0927 阅读(2212) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/jnu_simba/article/details/8948701 http://www.zyfforlinux.cc/2015/01/09/%E5%8F%AF%E9%87%8D%E5%85%A5%E5%92%8C%E4%B8%8D%E5%8F%AF%E9% 阅读全文

posted @ 2015-03-04 17:44 bw_0927 阅读(2532) 评论(1) 推荐(1)

摘要:http://blog.csdn.net/jnu_simba/article/details/8806613以写文件为例,C标准I/O库函数(printf(3) 、putchar(3) 、fputs(3) )与系统调用write(2) 的关 系如下图所示。 库函数与系统调用的层次关系open 、re... 阅读全文

posted @ 2015-03-03 15:37 bw_0927 阅读(196) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/trinea/article/details/5191165多线程稍微看了下还能接受没想象中的难,写了个示例程序运行修改运行修改几遍后也大致明白了。写个碰到的问题,记录下自己的技术之路点滴pthread_detach(pthread_self())linux... 阅读全文

posted @ 2014-03-26 14:08 bw_0927 阅读(201) 评论(0) 推荐(0)

摘要:http://kenby.iteye.com/blog/1174208 http://www.zyfforlinux.cc/2015/01/03/%E5%A4%9A%E8%BF%9B%E7%A8%8B%E7%BC%96%E7%A8%8B%E7%9F%A5%E8%AF%86%E7%82%B9%E5%A 阅读全文

posted @ 2014-03-07 11:03 bw_0927 阅读(186) 评论(0) 推荐(0)

摘要:http://www.cppblog.com/isware/archive/2011/07/27/151939.aspx Linux 多线程应用中如何编写安全的信号处理函数http://hi.baidu.com/yelangdefendou/blog/item/827984efd3af7cd9b21 阅读全文

posted @ 2014-03-04 14:05 bw_0927 阅读(294) 评论(0) 推荐(0)

摘要:http://www.52rd.com/blog/Detail_RD.Blog_imjacob_22006.html 按: 网络编程也 进行了一段时间了,最近在看ruby的时候,发现 基本的套接字函数理解都有问题。要反思啊 BSD中的 socket编程中 ,tcp 服务器端 accept的原型是这样 阅读全文

posted @ 2012-06-12 17:00 bw_0927 阅读(396) 评论(0) 推荐(0)