Петлитель, который используется для чтения сообщений, которые вы отправляете из вашего потока, является потокобезопасным, но также упорядочивает полученные сообщения, то есть он может обрабатывать только 1 msg в любой момент времени. Хотя теоретически вы могли бы очень просто отправлять сообщения этому обработчику из двух отдельных потоков, я не уверен, что он достигнет желаемого. Я предполагаю, что вы ищете какое-то повышение производительности от использования нескольких потоков?
Если вы пытаетесь получить прирост производительности, против вас действуют две вещи. В приведенном выше коде обновление пользовательского интерфейса выполняется одним потоком. Независимо от того, сколько потоков вы отправляете сообщения в myGUIUpdateHandler, одновременно обрабатывается только одно сообщение. Это может привести к сотням и недействительности, но вся ваша сцена перерисовывается. Во-вторых, у вас может быть только один поток, модифицирующий элементы пользовательского интерфейса Android. Если вы надеетесь, что два потока будут независимо перерисовывать два разных поля с помощью View, это невозможно. На самом деле, я не знаю, возможно ли это сделать, даже используя представления на основе opengl, так как я думаю, что opengl также зависит от концепции петлителя.
Я бы ответил, что это невозможно, если только вы не захотите уточнить, зачем вам нужны два потока, чтобы я мог попытаться сформировать альтернативное решение.