Casi todos los libros y blogs de verilog sugieren que no se incluyan las tareas de bloqueo y desbloqueo en el mismo bloque siempre.
Pero a veces también veo un código que tiene un código de bloqueo y desbloqueo en el mismo bloque, aún puede funcionar bien en el simulador.
Entonces, ¿cuál es la razón profunda de por qué no usarlos simultáneamente? ¿Qué problema potencial podría ser causado?