I noticed that there are lots of use of the methods named '*Locked()' while I am looking through Android framework codes. I wonder what 'Locked' means and what features those methods are reflecting to.
For example, there are a number of methods named in such way in Activity related classes.
android/frameworks/base/services/java/com/android/server/am/ActivityStack.java
- startActivityLocked()
- ensureActivitiesVisibleLocked()
- resumeTopActivityLocked()
Thank you for your help in advance! :)