And in more complicated cases there might be multiple types of foreground tasks, in that case, the scheduler will choose the highest priority foreground task and only when none of the foreground tasks exists then the background task will run.
અને વધુ જટિલ કેસોમાં ઘણા પ્રકારનાં અગ્રભૂમિ ટાસક્સ હોઈ શકે છે, તે કિસ્સામાં, શેડ્યૂલર સૌથી વધારે પ્રાઓરિટી વાળા અગ્રભાગ ના ટાસ્ક પસંદ કરશે અને માત્ર ત્યારે જ જ્યારે કોઈ અગ્રભાગ નાં ટાસક્સ અસ્તિત્વમાં નથી, તો પૃષ્ઠભૂમિ ટાસ્ક ચાલશે.