
linux
文章平均质量分 77
standback
这个作者很懒,什么都没留下…
展开
-
linux 线程 快速扫描
好久没有用过多线程了,今天 看code有碰到 不少的多线程的东西,有必要快速扫一边,#include 1:pthread_t:线程的id,不同与进程id的是,进程id pid_t是一个非负的整数。而pthread_t在标准里并没有规定它的实现,可以用结构体来实现(不同的系统可能有不同的实现)2:int pthread_equal(pthread_t tid1, pthread_t ti原创 2013-03-07 15:09:08 · 580 阅读 · 0 评论 -
respberry Pi - I2C 使用 记要
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-12-23 21:42:25 · 348 阅读 · 0 评论 -
linux 知识索引
linux 知识索引1.Linux信号(signal) 机制分析转载 2016-12-29 10:40:45 · 252 阅读 · 0 评论 -
device attribute
//0. device attr function definestatic ssize_t debug1_store(struct device * dev, struct device_attribute *attr, const char *buf, size_t count){printk("%s_%d @@@@####(%s)\n", func, LINE, buf);retur...原创 2018-10-08 19:54:56 · 1948 阅读 · 0 评论 -
linux 内核分析-- kthread
kernel thread 是如何产生出来?今天我们来分析这个问题。内核存在一个服务线程(kthreadd)来完成我们对内核线程的创建请求。所以当我们call kthread_create的时候。就产生了一个请求。然后等待 服务线程(kthreadd)的服务 。服务线程简单的从请求队列里拿出请求产生新的线程 ,先上图。下图是完整的过程 图从kthread_create开始kth...原创 2019-04-12 18:43:14 · 360 阅读 · 0 评论