और अधिक जटिल मामलों में कई प्रकार के फोरग्राउंड टास्क हो सकते हैं, उस स्थिति में शेड्यूलर , सर्वोच्च प्राथमिकता फोरग्राउंड टास्क का चयन करेगा और केवल जब फोरग्राउंड टास्क में से कोई भी मौजूद नहीं है, तो बैकग्राउंड टास्क चलेगा।
మరియు మరింత సంక్లిష్టమైన సందర్భాల్లో, అనేక రకాల ఫోర్ గ్రౌండ్ టాస్క్ లు ఉండవచ్చు, ఆ సందర్భంలో, షెడ్యూలర్ అత్యధిక ప్రాధాన్యత కలిగిన ఫోర్ గ్రౌండ్ టాస్క్  ని ఎన్నుకుంటాడు మరియు ఫోర్ గ్రౌండ్ టాస్క్  లు ఏవీ లేనప్పుడు మాత్రమే బ్యాక్ గ్రౌండ్ టాస్క్ రన్ చేస్తుంది.