![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 78
baiyang0817
这个作者很懒,什么都没留下…
展开
-
关于linux下进程、线程和任务的一种阐述
进程在OS中是一个非常关键的抽象概念。 在OS中虚拟CPU称为执行线程,简称为线程。 用于创建和管理多执行线程的实用工具通常包含在一个pthread库。因为该库中接口是按照POSIX标准定义的,所以以p开头。 在UNIX Os中,单线程进程和多线程进程模型如下: 见帖子最下面 图1 在linux中,单线程任务和多线程任务组模型如下: 见帖子最下面 图2 在l转载 2011-11-22 16:49:31 · 459 阅读 · 0 评论 -
gdb单步调试
GDB 概述 ———— GDB 是 GNU 开源组织发布的一个强大的 UNIX 下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像 VC 、 BCB 等 IDE 的调试,但如果你是在 UNIX 平台下做软件,你会发现 GDB 这个调试工具有比 VC 、 BCB 的图形化调试器更强大的功能。所谓 “ 寸有所长,尺有所短 ” 就是这个道理。 一般来说, GDB转载 2011-11-22 16:51:09 · 455 阅读 · 0 评论 -
内核编程与应用编程对比
内核编程与应用编程对比 我虽然一直比较喜欢研究底层技术,也经常阅读Linux内核源码,但是工作以来,却没有真正从事过内核编程的开发。即使后来做的负载均衡,也是在应用层处理网络数据包——虽然跟普通的应用编程区别也很大吧。 直到目前的工作,才是真正从事内核方面的开发——没办法啊,小公司暂时还没有精力做应用层的协议栈。即使有netmap和dpdk这样现成的框架,以及轻量级的开源的应用态协议栈转载 2013-12-09 14:09:49 · 1027 阅读 · 0 评论