Fix #8684: make sched.scheduler class thread-safe
4 files changed