From ad16b373f31778c013bfea860ba8ac3a8936292e Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 27 Apr 2021 07:36:24 +0200 Subject: c-user: Clarify constraints --- c-user/semaphore/directives.rst | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'c-user/semaphore/directives.rst') diff --git a/c-user/semaphore/directives.rst b/c-user/semaphore/directives.rst index ce5deb0..45ed8c1 100644 --- a/c-user/semaphore/directives.rst +++ b/c-user/semaphore/directives.rst @@ -694,7 +694,8 @@ The following constraints apply to this directive: * The directive may be called from within task context. -* The directive may unblock another task which may preempt the calling task. +* The directive may unblock a task. This may cause the calling task to be + preempted. * When the directive operates on a remote object, the directive sends a message to the remote node and waits for a reply. This will preempt the calling @@ -813,7 +814,8 @@ The following constraints apply to this directive: * The directive may be called from within task context. -* The directive may unblock another task which may preempt the calling task. +* The directive may unblock a task. This may cause the calling task to be + preempted. * When the directive operates on a remote object, the directive sends a message to the remote node and waits for a reply. This will preempt the calling @@ -1017,5 +1019,5 @@ The following constraints apply to this directive: * The directive may be called from within task context. -* The directive may change the priority of another task which may preempt the - calling task. +* The directive may change the priority of a task. This may cause the calling + task to be preempted. -- cgit v1.2.3