Chinaunix首页 | 论坛 | 博客
  • 博客访问: 125270
  • 博文数量: 42
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 354
  • 用 户 组: 普通用户
  • 注册时间: 2014-07-01 15:34
个人简介

不晓得说啥子

文章分类

全部博文(42)

文章存档

2015年(41)

2014年(1)

我的朋友

发布时间:2015-07-28 18:48:19

<br /><div><div class="codeheads"><p>点击(<span style="cursor:pointer;color:red;" onclick="code_hide('code666')">此处</span>)折叠或打开</p></div><div id="code666" class="codeText"><ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"><li><span style=.........【阅读全文】

阅读(1407) | 评论(0) | 转发(0)

发布时间:2015-04-28 10:49:52

主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这类函数是不能.........【阅读全文】

阅读(1511) | 评论(0) | 转发(0)

发布时间:2015-04-28 09:31:54

线程的同步互斥锁,读写锁,条件变量有两种方式创建在 posix 互斥锁,读写锁,条件变量有两种方式创建.静态方式和动态方式.POSIX定义了三个个宏:PTHREAD_MUTEX_INITIALIZER  来静态初始化互斥锁PTHREAD_COND_INITIALIZER  来静态初始化条件变量.........【阅读全文】

阅读(1698) | 评论(0) | 转发(0)

发布时间:2015-04-24 18:45:40

在内核的netfilter中,所有的扩展匹配(match)和扩展动作(target)都保存在一个全局的一维数组af[ ]中,数组的下标是不同的协议族,数组中的每个元素都是一个结构体struct xt_af:struct xt_af {     struct mutex mutex;    该结构的锁     struct li.........【阅读全文】

阅读(2717) | 评论(0) | 转发(0)

发布时间:2015-04-23 10:49:26

当 Linux 最初开发时,在内核中并不能真正支持线程。但是它的确可以通过 clone() 系统调用将进程作为可调度的实体。这个调用创建了调用进程(calling process)的一个拷贝,这个拷贝与调用进程共享相同的地址空间。LinuxThreads 项目使用这个调用来完全在用户空间模拟对线程的支持。不幸的是,这种方法有一些缺.........【阅读全文】

阅读(1711) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册