Las instrucciones Conditional Send y Conditional Receive no bloqueaban, sino que retornan un resultado booleano indicando si la operación tuvo éxito.