道是自动异步的，因为需要至少一个存储元素来缓和。一个线程可以同时等待多个通道，同步的或异步的，作用于给定优先级的特定次序下的第一个可用者之上，或者在都没有准备好的情况下可选的执行一个可替代的路径。
历史.Handel-C是牛津大学计算实验室里面的硬体编译群组所发展一系列的硬体描述语言。大约在1996年早期，Handel HDL进化到Handel-C。Handel-C在被ESL发表之后，被许多大学的硬体研究单位被採用。其他的C HDL子集也大约在同一时间被发展出来，像是1