From 90a3c414ce86abcdef261579be6570a8b559498e Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 3 Feb 2017 11:55:29 +0100 Subject: c-user: Add TAS and TTAS terms --- c-user/symmetric_multiprocessing_services.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'c-user/symmetric_multiprocessing_services.rst') diff --git a/c-user/symmetric_multiprocessing_services.rst b/c-user/symmetric_multiprocessing_services.rst index 51d4eff..01246ae 100644 --- a/c-user/symmetric_multiprocessing_services.rst +++ b/c-user/symmetric_multiprocessing_services.rst @@ -643,8 +643,8 @@ variables, Updates of the heir thread are done via a normal store operation. The thread dispatch necessary indicator of another processor is set as a side-effect of an inter-processor interrupt. So, this change notification works without the use -of locks. The thread context is protected by a TTAS lock embedded in the -context to ensure that it is used on at most one processor at a time. +of locks. The thread context is protected by a :term:`TTAS` lock embedded in +the context to ensure that it is used on at most one processor at a time. Normally, only thread-specific or per-processor locks are used during a thread dispatch. This implementation turned out to be quite efficient and no lock contention was observed in the testsuite. The heavy-weight thread dispatch -- cgit v1.2.3