Jelajahi Sumber

将互斥量由RT_IPC_FLAG_FIFO创建改为RT_IPC_FLAG_PRIO创建

Meco Man 4 tahun lalu
induk
melakukan
fdd6063f8b
4 mengubah file dengan 4 tambahan dan 4 penghapusan
  1. 1 1
      en/mutex_sample.c
  2. 1 1
      en/priority_inversion.c
  3. 1 1
      zh/mutex_sample.c
  4. 1 1
      zh/priority_inversion.c

+ 1 - 1
en/mutex_sample.c

@@ -76,7 +76,7 @@ static void rt_thread_entry2(void *parameter)
 int mutex_sample(void)
 {
     /* create mutex */
-    dynamic_mutex = rt_mutex_create("dmutex", RT_IPC_FLAG_FIFO);
+    dynamic_mutex = rt_mutex_create("dmutex", RT_IPC_FLAG_PRIO);
     if (dynamic_mutex == RT_NULL)
     {
         rt_kprintf("create dynamic mutex failed.\n");

+ 1 - 1
en/priority_inversion.c

@@ -105,7 +105,7 @@ static void thread3_entry(void *parameter)
 int pri_inversion(void)
 {
     /* create mutex */
-    mutex = rt_mutex_create("mutex", RT_IPC_FLAG_FIFO);
+    mutex = rt_mutex_create("mutex", RT_IPC_FLAG_PRIO);
     if (mutex == RT_NULL)
     {
         rt_kprintf("create dynamic mutex failed.\n");

+ 1 - 1
zh/mutex_sample.c

@@ -71,7 +71,7 @@ static void rt_thread_entry2(void *parameter)
 int mutex_sample(void)
 {
     /* 创建一个动态互斥量 */
-    dynamic_mutex = rt_mutex_create("dmutex", RT_IPC_FLAG_FIFO);
+    dynamic_mutex = rt_mutex_create("dmutex", RT_IPC_FLAG_PRIO);
     if (dynamic_mutex == RT_NULL)
     {
         rt_kprintf("create dynamic mutex failed.\n");

+ 1 - 1
zh/priority_inversion.c

@@ -103,7 +103,7 @@ static void thread3_entry(void *parameter)
 int pri_inversion(void)
 {
     /* 创建互斥锁 */
-    mutex = rt_mutex_create("mutex", RT_IPC_FLAG_FIFO);
+    mutex = rt_mutex_create("mutex", RT_IPC_FLAG_PRIO);
     if (mutex == RT_NULL)
     {
         rt_kprintf("create dynamic mutex failed.\n");