1. A device having a resource locking mechanism that does not suspend a thread handling an access request for a targeted resource when the access request is blocked because the targeted resource is locked.