nuttx/sched/pthread
yinshengkai d7f02a8cb6 sched: change pthread_mutex implementation from sem to mutex
Since pthread_mutex is implemented by sem, it is impossible to see in ps who holds the lock and causes the wait.
Replace sem with mutex implementation to solve the above problems

Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2024-09-06 09:42:53 +08:00
..
CMakeLists.txt
Make.defs
pthread_barrierwait.c
pthread_cancel.c
pthread_completejoin.c
pthread_condbroadcast.c
pthread_condclockwait.c sched: change pthread_mutex implementation from sem to mutex 2024-09-06 09:42:53 +08:00
pthread_condsignal.c
pthread_condwait.c sched: change pthread_mutex implementation from sem to mutex 2024-09-06 09:42:53 +08:00
pthread_create.c
pthread_detach.c
pthread_exit.c
pthread_findjoininfo.c
pthread_getaffinity.c
pthread_getschedparam.c
pthread_join.c
pthread_mutex.c sched: change pthread_mutex implementation from sem to mutex 2024-09-06 09:42:53 +08:00
pthread_mutexconsistent.c sched: change pthread_mutex implementation from sem to mutex 2024-09-06 09:42:53 +08:00
pthread_mutexdestroy.c sched: change pthread_mutex implementation from sem to mutex 2024-09-06 09:42:53 +08:00
pthread_mutexinconsistent.c sched: change pthread_mutex implementation from sem to mutex 2024-09-06 09:42:53 +08:00
pthread_mutexinit.c sched: change pthread_mutex implementation from sem to mutex 2024-09-06 09:42:53 +08:00
pthread_mutextimedlock.c sched: change pthread_mutex implementation from sem to mutex 2024-09-06 09:42:53 +08:00
pthread_mutextrylock.c sched: change pthread_mutex implementation from sem to mutex 2024-09-06 09:42:53 +08:00
pthread_mutexunlock.c sched: change pthread_mutex implementation from sem to mutex 2024-09-06 09:42:53 +08:00
pthread_release.c
pthread_sem.c
pthread_setaffinity.c
pthread_setschedparam.c
pthread_setschedprio.c
pthread_sigmask.c
pthread.h sched: change pthread_mutex implementation from sem to mutex 2024-09-06 09:42:53 +08:00