道.通道提供了在并行线程之间的消息传递机制。通道可以定义为异步的或同步的（分别有和没有缓冲区存储）。一个线程写一个同步通道会被立即阻塞，直到对应的监听线程准备好接收这个消息。类似的接收线程将阻塞在读语句上，直到发送线程执行了下一个发送。因此它们可以用作同步线程的方式。例如：par {异步通道提供了特定数量的存储，通过它们以FIFO的形式进行数据传递。在这个FIFO既不充满又不空无的时候，发送和接收线程二者可以不被阻塞的进行。但是，在FIFO是空无的时候，接收线程将被阻塞于下次读取之时。当它是充满的