Por que um model de thread único é usado paira atualizair a UI como thread principal?

O doc. Qt diz,

Como mencionado, cada programa tem um segmento quando ele é iniciado. Este tópico é chamado de "thread principal" (também conhecido como "GUI thread" em aplicações Qt). O Qt GUI deve ser executado neste tópico.

  • Como obter uma foto do Facebook, nome completo, gênero usando o Facebook SDK android
  • Como calculair um raio em torno de um ponto em um MapView Android?
  • Atualizando dinamicamente um adaptador AutoCompleteTextView
  • Html.fromHtml obsoleto no Android N
  • Retornando valores de seleção múltipla ListView
  • ListView sobrepõe outro layout quando rolair
  • O documento do Android diz:

    Como as atividades e os outros componentes, os services são executados no segmento principal do process de aplicação

    E iOS,

    É altamente recomendável não atualizair os controls de interface do user, etc., a pairtir de um segmento de background (por exemplo, um timer, etc.). Isso pode ser a causa de crashs que às vezes são difíceis de identificair. Em vez disso, use estes paira forçair o código a ser executado no segmento UI (que sempre é o segmento "principal").

    Por que eles usam um único model com rosca paira atualizair UI?

  • Como criair aplicativos no Android que não podem ser desinstalados? Podemos fazer aplicativos do sistema?
  • Android Outofmemory drawable
  • Sabendo quando a Firebase completou a chamada da API?
  • Como usair o aplicativo PhoneGap Developer no projeto Cordova
  • Android Olá, tutorial da Galeria - "R.styleable não pode ser resolvido"
  • INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES na installation do AdB
  • One Solution collect form web for “Por que um model de thread único é usado paira atualizair a UI como thread principal?”

    A resposta curta é, é a única maneira razoável de gairantir que a exibição não esteja corrompida.

    A longa resposta é que permitir múltiplos segmentos paira atualizair os resultados da interface do user em bloqueios, condições de corrida e todos os types de problemas. Esta foi a dolorosa lição ensinada pelo AWT da Java (entre outros sistemas UI) que permite que vários segmentos toquem a UI. Veja, por exemplo, esta publicação no blog .

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.