Commit 0a666e48 by Marcus Winter

base_c, base_cpp: updated documentation of spinlock implementations

parent 05256a76
...@@ -98,6 +98,9 @@ int embb_mutex_init( ...@@ -98,6 +98,9 @@ int embb_mutex_init(
/** /**
* Waits until the mutex can be locked and locks it. * Waits until the mutex can be locked and locks it.
* *
* \note This method yields the current thread in regular,
* implementation-defined intervals.
*
* \pre \c mutex is initialized \n * \pre \c mutex is initialized \n
* If the mutex type is plain, \c mutex must not be locked by the current * If the mutex type is plain, \c mutex must not be locked by the current
* thread. * thread.
......
...@@ -192,6 +192,9 @@ class Spinlock { ...@@ -192,6 +192,9 @@ class Spinlock {
/** /**
* Waits until the spinlock can be locked and locks it. * Waits until the spinlock can be locked and locks it.
* *
* \note This method yields the current thread in regular,
* implementation-defined intervals.
*
* \pre The spinlock is not locked by the current thread. * \pre The spinlock is not locked by the current thread.
* \post The spinlock is locked. * \post The spinlock is locked.
* \threadsafe * \threadsafe
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment