in response to user action , lower priority tasks are scheduled as high priority tasks . this allows lower priority tasks to function even if a higher priority task has malfunctioned and starved the lower priority tasks of instructions . this advantageously provides the user with increased abilities to solve or work around malfunctioning tasks .