摘要: 1、头文件 2、定义变量 3、初始化 4、建立线程 6、线程函数实体 7、任务函数和信号量   阅读全文
posted @ 2016-01-26 17:13 阳光农场皮卡 阅读(457) 评论(0) 推荐(0)
摘要: Linux 系统提供了一种比信号量更好的同步机制,即完成量(completion ,它用于一个执行单元等待另一个执行单元执行完某事。 Linux 系统中与 completion 相关的操作主要有以下 4 种。 1.定义完成量下列代码定义名为 my_completion 的完成量。 struct co 阅读全文
posted @ 2016-01-26 13:56 阳光农场皮卡 阅读(255) 评论(0) 推荐(0)
摘要: 1、内核多线程相关内容 1.1 头文件#include <linux/kthread.h> 1.2 定义/初始化变量 struct mutex SPI_work; /*定义互斥体*/ mutex_init(&SPI_work); /*初始化*/ mutex_lock(&SPI_work); /*上锁 阅读全文
posted @ 2016-01-26 09:26 阳光农场皮卡 阅读(301) 评论(0) 推荐(0)