Move VibrationStepConductor locking out of VibrationThread.
Add thread assertions to all VibrationStepConductor methods to make it clear where they're expected to run from. The ones not running from VibrationThread are not expected to change or execute steps - just to signal. With this, we can actually reduce the locking to only lock state that's used by multiple threads, but I'll do that in a follow-up. Bug: 193792066 Test: presubmit, manual Change-Id: I671517b9493ce142756a6d2544b8b4ffa5067fcb
Loading
Please register or sign in to comment