> For the complete documentation index, see [llms.txt](https://emacs-lisp.ivory.cafe/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://emacs-lisp.ivory.cafe/lisp-shu-ju-lei-xing/2.5-bian-ji-lei-xing/untitled-3.md).

# 2.5.11 条件变量类型

条件变量是一个设备，这个设备提供了更复杂的线程同步控制。线程可以在一个条件变量处阻塞，直到其他线程通知这个条件变量。

条件变量没有读取语法。它们的打印表示才有哈希记法，其中包含了条件变量的名称（如果有的话）或者其在核心内的地址：

```
(make-condition-variable (make-mutex))
    => #<condvar 01c45ae8>
```
