环境:
目标板:MINI6410
目标板LINUX内核版本:2.6.38
互斥锁主要函数:
//创建互斥锁
//加锁,如果加锁不成功,会阻塞当前进程
void mutex_lock(struct mutex *lock);
//解锁
void mutex_unlock(struct mutex *lock);
//尝试加锁,会立即返回,不会阻塞进程
int mutex_trylock(struct mutex *lock);
测试代码:
测试
开启两个程序,同时打开,双进程同时操作LED