retentate blocking
for example a monitor , this will allow, because they have a sense of owenership
resource blocking
such as a semaphore , have no sense of ownership, therefore will lead to a deadlock if you do not have enough resources
source share