iPhone - ¿Qué son los reuseIdentifiers (UITableViewCell)?

De la documentación oficial:

El identificador de reutilización está asociado con un objeto UITableViewCell que el delegado de la vista de tabla crea con la intención de reutilizarlo como la base (por razones de rendimiento) para varias filas de una vista de tabla. Se asigna al objeto de celda en initWithFrame: reuseIdentifier: y no se puede cambiar a partir de entonces. Un objeto UITableView mantiene una cola (o lista) de las celdas reutilizables actualmente, cada una con su propio identificador de reutilización, y las pone a disposición del delegado en el método dequeueReusableCellWithIdentifier :.

http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITableViewCell_Class/Reference/Reference.html#//apple_ref/occ/instp/UITableViewCell/reuseIdentifier

No entiendo esto Bueno, entiendo la idea básica, creo, que crea UITableViewCells, y trata de reutilizar tantas como pueda en lugar de crear otras nuevas (o algo así). ¿Pero qué decide exactamente si una célula es reutilizable o no? Si tengo dos celdas idénticas (visualmente), pero con diferentes textos (bueno, supongo que no son del todo idénticas), ¿pueden tener el mismo identificador? ¿O deberían tener diferentes? ¿O en qué situación se supone que debes usar diferentes identificadores?

¿Alguien puede aclarar o enlazar a un lugar donde está?