Aqui está nossa situação:
UserA, thread1: relata um problema
UserB e UserC, thread1: eu também
Eu: Ei, temos um incidente
Eu: [gerencia o incidente na thread1]
…
UserD, thread2: relata o mesmo problema
Eu: [funde na thread1]
Agora, o problema é o seguinte:
- Se na thread2 eu disser “Ei, UserD, temos um incidente em andamento para isso. Vou fundir sua thread”, minha resposta acaba na thread do incidente.
- Prós: comunicação transparente para todos os envolvidos (especialmente porque não há rastro no destino da fusão)
- Contras: lixo inútil é adicionado à thread do incidente
- Se eu simplesmente fundir a thread2 na thread1 sem comunicação explícita, o UserD acaba na thread1 parecendo que tem Síndrome do Protagonista. E também — receio — o UserD fica desorientado por ter sido repentinamente colocado em um novo contexto sem aviso. A menos que haja alguma notificação ou indicador para o UserD sobre a mudança? Estou cético, mas ainda tenho esperança.
Obrigado,
Ann

