Léxico de TI › Infraestrutura › Extensão SYNC (X11)

Extensão SYNC (X11)

Infraestrutura Svenska → Atualizado: 2026-10-07

Contadores e alarmes dentro do servidor X, para que os clientes esperem uns pelos outros sem fazer polling.

O protocolo X é assíncrono: o cliente dispara requisições sem saber quando elas de fato acontecem. A X Synchronization Extension, lançada com o X11R6 em 1994, acrescenta contadores que o servidor ou um cliente pode incrementar e alarmes que disparam quando um contador cruza um valor. Foi pensada para multimídia, para manter áudio e vídeo em compasso, mas encontrou sua função mais importante em outro lugar.

Pelo _NET_WM_SYNC_REQUEST do EWMH, um gerenciador de janelas pode pedir que o aplicativo avise quando terminar de redesenhar depois de um redimensionamento, em vez de empilhar o próximo redimensionamento sobre um quadro pela metade. Sem isso, o conteúdo fica visivelmente atrasado em relação à borda. Uma revisão posterior acrescentou as fences, que gerenciadores de janelas compositores e drivers GL usam para conter o tearing.

← Voltar ao léxico