Currently, TaskPriority::BACKGROUND tasks run in their own pools on all platforms. On platforms that don't support thread priorities, that may effectively allow base::TaskPriority::BACKGROUND tasks to run at a higher priority than TaskPriority::USER_VISIBLE tasks.
To solve that problems, TaskPriority::BACKGROUND shouldn't have their own pools on platforms that don't support thread priorities.
Comment 1 Deleted