Fallout's Memory Model [video]
youtube.com
youtube.com
https://www.youtube.com/channel/UCkY047vYjF92-8HcoVTXAOg
The videos are interesting and gave me simple examples of how to work around limitations in a tech stack.
The API was slightly different in that you could just dereference the handle at any time to get a pointer so locking wasn't quite as enforced, it sounds like.