# refCount

**将可被连接的 `Observable` 转换为普通 `Observable`**

![](https://4217506537-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MWj545abP2yK86-qksJ%2Fsync%2Fe0d8460fbd50b3a95da36b43c16a4e211dd313cc.png?generation=1616819395744109\&alt=media)

**可被连接的 `Observable`** 和普通的 `Observable` 十分相似，不过在被订阅后不会发出元素，直到 [connect](https://3440217568.gitbook.io/rxswift/decision_tree/connect) 操作符被应用为止。这样一来你可以控制 `Observable` 在什么时候**开始**发出元素。

**refCount** 操作符将自动连接和断开**可被连接的 `Observable`**。它将**可被连接的 `Observable`** 转换为普通 `Observable`。当第一个观察者对它订阅时，那么底层的 `Observable` 将被连接。当最后一个观察者离开时，那么底层的 `Observable` 将被断开连接。
