关于 start-process & async-start-process

我之前写的一个插件网易云音乐中用到了 async-start-process,但经常出现音乐播放到一半重播的问题,今天我换成了 start-process,没有出现这样的问题。
我看了下 async-start-process 函数,发现其中似乎只是将 process-connection-type 设置为了 nil
请问普通情况下的 start-process 算是异步吗? process-connection-type 中的 pipe 是什么意思?

找到了 async-start-process 只是通过管道来对子进程进行通信。
start-process 也是是异步。

这个问题是 mplayer -slave 模式的 bug