发布时间:2015-06-16 09:42:15
container_of()宏在学习Linux驱动的过程中,遇到一个宏叫做container_of。该宏定义在include/linux/kernel.h中,首先来贴出它的代码:/** * container_of - cast a member of a structure out to the containing structure * @ptr: the pointer to the .........【阅读全文】
发布时间:2015-06-12 11:01:33
转载地址: http://blog.csdn.net/jiankangshiye/article/details/6665179Linux下hello.ko内核模块制作的全过程1. linux系统用的是Redflag 6.0 SP1 下载地址:ftp://ftp.redflag-linux.com/pub/redflag/dt6sp1/SP1/redflag-6-sp1.iso, 系统安装很容易,安提示做就好。所用的内核源码目录树下载地址:ftp://.........【阅读全文】
发布时间:2015-06-03 16:05:29
在编译时, 报PTHREAD_MUTEX_ERRORCHECK undeclared和PTHREAD_PRIO_INHERIT undeclared的解决方法error: implicit declaration of function ‘pthread_mutexattr_settype’ 引出GNU_SOURCE探索分类: 经验总结 Linux C2013-05-23 14:58 2004人阅读 评论(2) 收藏&nbs.........【阅读全文】
发布时间:2015-06-03 10:56:45
Linux 线程锁详解 2012-05-15 09:17:41分类: LINUX 在Posix Thread中定义有一套专门用于线程同步的mutex函数。 1. 创建和销毁 有两种方法创建互斥锁,静态方式和动态方式。POSIX定义了一个宏PTHREAD_MUTEX_INITIALIZER来静态初始化互斥.........【阅读全文】
发布时间:2015-06-03 08:39:31
POSIX 线程取消点的 Linux 实现 2010-02-24 15:46:48| 分类: 学习笔记 |举报|字号 订阅 下载LOFTER客户端这篇文章主要从一个 Linux 下一个 pthread_cancel 函数引起的多线程死锁小例子出发来说明 Linux 系统对 POSIX 线程取消点的实现方式,以及如何避免因此产生的线.........【阅读全文】