- 博客(8)
- 收藏
- 关注
原创 linux 内核分析-- kthread
kernel thread 是如何产生出来?今天我们来分析这个问题。内核存在一个服务线程(kthreadd)来完成我们对内核线程的创建请求。所以当我们call kthread_create的时候。就产生了一个请求。然后等待 服务线程(kthreadd)的服务 。服务线程简单的从请求队列里拿出请求产生新的线程 ,先上图。下图是完整的过程 图从kthread_create开始kth...
2019-04-12 18:43:14
358
原创 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
原创 respberry Pi - I2C 使用 记要
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-12-23 21:42:25
348
原创 【EXECL】 通过VB 宏定义添加自定义函数
【EXECL]】VB 宏定义记录如何在execl里通过vb加入一个宏定义,此宏定义可以关联到我们自定义的vb function,这样就可以实现vb对execl 表格的控制。 环境:execl 2010添加宏定义 操作步骤 【开发工具】->【Visual Basic】 打开vb 工作台 在 【模块】里添加一个文件用于添加宏 : excel 对象里的文件对应的应该是各个exe
2015-04-08 11:25:24
3803
原创 CSS 加班之外的消遣----样式过渡
声明:加班之后无聊消遣,雁过留痕,看过总要留下点什么且当涂鸦吧。内容:过渡版本要求:css3描述:当元素从一种样式变换为另一种样式时为元素添加效果。(无flash,无javascript)属性:transition浏览器支持:Internet Explorer 不支持 transition 属性。Firefox 4 需要前缀 -moz-。Chrome
2013-05-09 00:27:48
589
原创 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
原创 修改jre源码
说明:由于需求的要求,程序需要支持一些非标准化的东西,这些一般是无法预料的。如何让java来支持这种无标准化的东西呢,一般有两个方法:1、通过重载来支持新特性,这是标准的做法,一般我们也应该这样去做。2、通过修改jre,重构它来技能新特性。这应该算作是旁门左道了吧(这里也主要说的是这一种了)。大多情况下通过第一条我们就可以满足要求了,但如果我们支持的特性是比较基础(底层)的东西,通过第一种
2013-02-05 11:40:11
1267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人