Но задача A имеет более высокий приоритет, и ей нужно выделять больше времени центрального процессора.
Разберитесь что такое есть приоритет в планировщике O(1) Linux (т.е., точнее, в том, что nice- это не есть приоритет вообще ..., а есть некоторая "уступчивость" ;-)) ... но на "выделять больше времени" может влиять:
$ nice -n1 A
...
$ nice -n19 B
...
Если вам нужны действительно приоритеты, то вам нужны "приоритеты реального времени" и команда
chrt, см.
Re: редкие полезные команды.