It requires a moderate support from the operating system, solves the chain blocking and deadlock problem, but then it introduces a new problem that is blocking by the intermediate priority tasks i. e. , they suffer inheritance related inversions and that can be substantial.
ಇದಕ್ಕೆ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಿಂದ ಮಧ್ಯಮ ಬೆಂಬಲ ಬೇಕಾಗುತ್ತದೆ, ಚೈನ್ ಬ್ಲಾಕಿಂಗ್ ಮತ್ತು ಡೆಡ್ಲಾಕ್ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ, ಆದರೆ ನಂತರ ಅದು ಹೊಸ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ, ಮಧ್ಯಂತರ ಆದ್ಯತೆಯ ಕಾರ್ಯಗಳಿಂದ ನಿರ್ಬಂಧಿಸಲ್ಪಡುತ್ತದೆ, ಅಂದರೆ, ಅದು ಆನುವಂಶಿಕತೆಗೆ ಸಂಬಂಧಿಸಿದ ವಿಲೋಮಗಳನ್ನು ಅನುಭವಿಸುತ್ತದೆ ಮತ್ತು ಗಣನೀಯವಾಗಿರಬಹುದು.