Avoiding unbounded priority inversion by integrating task inheritance and classification into preemption threshold scheduling | IEEE Conference Publication | IEEE Xplore