![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 77
zhe563323884
这个作者很懒,什么都没留下…
展开
-
ctags
一、 ctags简介 ctags(Generate tag files for source code)是vim下方便代码阅读的工具。尽管ctags也可以支持其它编辑器,但是它正式支持的只有VIM。并且VIM中已经默认安装了Ctags,它可以帮助程序员很容易地浏览源代码。 ctags 最先是用来生成C代码的tags文件,后来扩展成可以生成各类语言的tags, 有些语言也有专有的tags生转载 2013-03-06 10:36:05 · 583 阅读 · 0 评论 -
网上流传的内核开发面试题答案--欢迎指正
1) Linux中主要有哪几种内核锁? 由于内核的几种机制导致必须要加锁。SMP多处理器机制 内核抢占机制 中断处理机制 schedule() spinlock锁(轻量级锁,持有时间为ns级) 特征是临界区只能进一人,无法获得锁的人忙等,持有锁的人不能睡眠,内核四中机制中只有schedule()机制用spinlock无法保护原创 2013-03-06 16:06:38 · 3894 阅读 · 0 评论 -
socket API
一、基本socket函数 Linux系统是通过提供套接字(socket)来进行网络编程的。网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符。socket也有一个类似于打 开文件的函数:socket(),调用socket(),该函数返回一个整型的socket的描述符,随后的连接建立、数据传输等操作也都是通过该socket实现。 1、socket函数 syntax:转载 2013-03-14 20:42:30 · 634 阅读 · 0 评论