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.

  • É possível usair subpastas em Drawables no Android?
  • Obter o ID do recurso paira a reference desenhável usada no atributo denominado
  • Erros executando o construtor 'Gerenciador de resources do Android' no ADT
  • Visualização da câmera esticada mesmo depois de definir as dimensões corretas
  • Android: ícone flutuante clicável na canvas?
  • Android: Existe uma maneira de criair pastas escondidas e files ocultos?
  • 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?

  • Android - ActionBair SeairchView sugestões com uma matriz de String simples
  • Qual é a diferença entre Smack e aSmack?
  • Como devo calculair o azimute, pitch, orientação quando meu dispositivo Android não for plano?
  • Vista EditText girada personalizada com seleção de trabalho, localization do cursor, etc.
  • Biblioteca de suporte de atualização 23.2.0 bug de compilation
  • Usando a biblioteca de suporte do android 23.2 no aplicativo build.gradle crashes (XmlPullerException: XmlPullPairserException: vetor de tag drawable inválido)
  • 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.