Home
last modified time | relevance | path

Searched refs:mutex (Results 1 – 6 of 6) sorted by relevance

/DragonOS-0.1.3/docs/kernel/locking/
Dlocks.md41 ### mutex互斥量
43   mutex是一种轻量级的同步原语,只有0和1两种状态。
45   当mutex被占用时,尝试对mutex进行加锁操作的进程将会被休眠,直到资源可用。
49 - 同一时间只有1个任务可以持有mutex
51 - 只允许通过mutex的api来操作mutex
52 - 在硬中断、软中断中不能使用mutex
56   mutex定义在`common/mutex.h`中。其数据类型如下所示:
63 spinlock_t wait_lock; // mutex操作锁,用于对mutex的list的操作进行加锁
74   初始化一个mutex对象。
80   对一个mutex对象加锁。若mutex当前被其他进程持有,则当前进程进入休眠状态。
[all …]
/DragonOS-0.1.3/kernel/src/ktest/
DMakefile5 all: ktest.o bitree.o kfifo.o mutex.o idr.o
16 mutex.o: test-mutex.c
17 $(CC) $(CFLAGS) -c test-mutex.c -o test-mutex.o
/DragonOS-0.1.3/user/libs/libc/src/include/sys/
Dtypes.h69 pthread_mutex_t *mutex; member
/DragonOS-0.1.3/kernel/src/common/sys/
Dtypes.h73 pthread_mutex_t *mutex; member
/DragonOS-0.1.3/docs/introduction/
Dfeatures.md37 - [x] mutex互斥量
/DragonOS-0.1.3/docs/community/ChangeLog/V0.1.x/
DV0.1.0.md108 - mutex 互斥量