1. A method comprising: masking one or more thread requests; executing at least one of a command routine or a command thread for a command in response to both of all bus activity ceasing for the one or more masked thread requests, and completion of all routines being processed for the one or more masked thread requests, wherein the command routine or the command thread reads a plurality of parameters using thread atomicity with deterministic synchronization, and the plurality of parameters comprises one or more of a counter and a state indicator.