Параллельно перерисовывать левую часть экрана отдельно от правого можно только если у тебя
никогда никакой элемент не покидает границ своей половины, не рисуется поверх этой границы, и сама граница зафиксирована, в общем как будто два отдельных приложения рисуют в свои окна, которые просто прицеплены друг к другу
А так надо еще понимать ограничения оси, под которой ты отрисовку ведешь - через какой-то оконный менеджер или в общий буфер. А еще в какую память ты рисуешь, и можно ли к этой памяти обращаться с разных потоков, и является ли эта память реально памятью или это аппаратный буфер, в который физически можно писать только однопоточно