Тип переменной состояния
Переменная состояния — это устройство для более сложной синхронизации потоков, чем та, что поддерживается мьютексом. Поток может ожидать переменной состояния, чтобы быть разбуженным, когда какой-то другой поток уведомит об этом состояние.
Объекты переменных состояния не имеют синтаксиса чтения. Они выводятся в формате хеша, отображая имя переменной состояния (если ей было задано имя) или её адрес в ядре:
(make-condition-variable (make-mutex))
⇒ #<condvar 01c45ae8>
Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Condition-Variable-Type.html