自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 linux内核线程(kthread_run)

内核线程简介:函数定义在include/linux/kthread.h中: struct task_struct kthread_run(int (*threadfn)(void *data), void *data,constchar namefmt[],...);int kthread_stop(struct task_struct *k);int kthread_should_stop(void);**kthread_run()**负责内核线程的创建并运行,参数包括回调函数名 thr

2021-11-17 16:29:06 3953 1

原创 c语言: #;##;...,__VA_ARGS__或(args...,args);

背景:我们一般在调试加log时可能会看到这些东西,一般我是直接在代码中找别人能用的打印log的接口,现对该部分内容进行一下了解:1,#:字符串化操作。将传入的宏参数名转换成字符串;例:#include<stdio.h>#define PSQR(x) printf("the square #x(%s) (x)*(x)=%d.\n",#x,(x)*(x))int main(void){ int y =4; PSQR(y); //这里注意区分 PSQR(

2021-09-23 14:50:30 236

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除