Canais Delimitados
Com canais limitados e sĂncronos, send
pode bloquear a thread atual:
Speaker Notes
This slide should take about 8 minutes.
- Chamar
send
bloquearå a thread atual até que haja espaço no canal para a nova mensagem. A thread pode ser bloqueada indefinidamente se não houver ninguém que leia do canal. - Uma chamada para
send
serĂĄ abortada com um erro (Ă© por isso que retornaResult
) se o canal estiver fechado. Um canal é fechado quando o receptor é descartado. - Um canal limitado com um tamanho de zero é chamado de "canal de encontro". Cada envio bloquearå a thread atual até que outra thread chame
recv
.