I unfortunately had no idea what re-entrant meant or what kind of properties 'four properties which hold when deadlock exist'
Re-entrant: can be accessed from any thread (or even multiple threads at once) safely.
The properties are: lock requests can be refused (when held by something else), locks are held while waiting, locks cannot be pre-empted and a circular dependency exists. Can't really be derived because the first three are too obvious to be conditions.
no subject
Re-entrant: can be accessed from any thread (or even multiple threads at once) safely.
The properties are: lock requests can be refused (when held by something else), locks are held while waiting, locks cannot be pre-empted and a circular dependency exists. Can't really be derived because the first three are too obvious to be conditions.
Good luck tomorrow!