Are locks redundant for mutually exclusive callback groups?
I have two callbacks that access a shared resource, and use a mutex to manage access to it. If I set these callbacks to run in a mutually exclusive callback group (so the executor will not schedule them to run in different threads), then I don't need a mutex anymore, right?