Try switching to FIFO (no priority inheritence) mutex. This improves

the response shown by catime by about 5%.
This commit is contained in:
W. Eric Norum
2000-06-14 21:35:37 +00:00
parent c75ec8fda0
commit cedcb42d63
+2 -1
View File
@@ -21,6 +21,7 @@
#include "osiThread.h"
#include "errlog.h"
/*
* Create a simple binary semaphore
*/
@@ -195,7 +196,7 @@ semMutexCreate(void)
sc = rtems_semaphore_create (rtems_build_name ('M', c3, c2, c1),
1,
RTEMS_PRIORITY|RTEMS_BINARY_SEMAPHORE|RTEMS_INHERIT_PRIORITY |RTEMS_NO_PRIORITY_CEILING|RTEMS_LOCAL,
RTEMS_FIFO|RTEMS_BINARY_SEMAPHORE|RTEMS_NO_INHERIT_PRIORITY|RTEMS_NO_PRIORITY_CEILING|RTEMS_LOCAL,
0,
&sid);
if (sc != RTEMS_SUCCESSFUL) {