- 博客(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 4159 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 265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人