If the command decoder and address generator 138 determines 52 that the request is a read request, then the command decoder and address generator 138 enters 54 the lock into the lock look-up device 142 so that subsequent read lock requests will find the memory location locked.