
linux编程
fengwen168168
这个作者很懒,什么都没留下…
展开
-
linux系统下gdb调试详细解析
一、GDB 概述 GDB 是 GNU 开源组织发布的一个强大的 UNIX 下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像 VC 、 BCB 等 IDE 的调试,但如果你是在 UNIX 平台下做软件,你会发现 GDB 这个调试工具有比 VC 、 BCB 的图形化调试器更强大的功能。所谓 “ 寸有所长,尺有所短 ” 就是这个道理。 一般来说, GDB 主要帮忙你完成下面四个方面转载 2015-07-27 16:51:59 · 794 阅读 · 1 评论 -
Epoll模型详解
Epoll模型详解 本博文来自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=28541347&id=4232252 1. 内核中提高I/O性能的新方法epoll epoll是什么?按照man手册的说法:是为处理大批量句柄而作了改进的poll。要使用epoll只需要这三个系统调 用:epoll_cr转载 2015-08-30 10:48:33 · 440 阅读 · 0 评论 -
epoll源码实现分析[整理]
本博文来自:http://www.cnblogs.com/apprentice89/p/3234677.html epoll用法回顾 先简单回顾下如何使用C库封装的3个epoll相关的系统调用。更详细的用法参见http://www.cnblogs.com/apprentice89/archive/2013/05/06/3063039.html int epoll_cre转载 2015-08-30 11:10:45 · 697 阅读 · 0 评论 -
poll&&epoll实现分析(二)——epoll实现
poll&&epoll实现分析(二)—epoll实现 来源:互联网 作者:Alex 时间:2014-05-11 Tag:Linux 点击: 604 网址: http://www.embeddedlinux.org.cn/html/yingjianqudong/201405/11-2859.html poll运行效率的转载 2015-08-29 20:48:10 · 665 阅读 · 0 评论 -
poll&&epoll实现分析(一)—poll实现
poll&&epoll实现分析(一)—poll实现 来源:互联网 作者:Alex 时间:2014-05-11 Tag:Linux 点击: 456 0.等待队列 在Linux内核中等待队列有很多用途,可用于中断处理、进程同步及定时。我们在这里只说,进程经常必须等待某些事件的发生。等待队列实现了在事件上的条件等待: 希望等待特定事件的进程把自己放进合适的等待转载 2015-08-29 20:59:17 · 553 阅读 · 1 评论 -
linux调试的时候,step命令没有实现单步执行的原因!
这个问题其实很简单,却花了我几个小时的时间!这就是菜鸟的悲哀! 我调试的时候,没有编译那段需要调试的源代码,才会导致这样的问题。例如gcc -g -c master.c,如果打入这个命令,在使用gdb的时候才会实现单步执行,也就是master.c代码部分使用s(即step)命令程序才会一步一步执行下去,否则程序是不会停的,除非有断点。原创 2015-07-27 15:23:55 · 772 阅读 · 0 评论 -
getrlimit和setrlimit函数 设置资源权限
文章来自:http://www.52ml.net/2624.html、 getrlimit和setrlimit函数 每个进程都有一组资源限制,其中某一些可以用getrlimit和setrlimit函数查询和更改。 #include #include int getrlimit(int resource,struct rlimit *rlptr); int setrli转载 2015-09-04 10:36:23 · 2798 阅读 · 0 评论