O bloqueio de E / S significa que o programa basicamente pergunta "Obtenha esses dados, esperarei até que estejam prontos". Isso está em contraste com a E / S sem bloqueio. Existem dois tipos: "Leve-me estes dados, vou fazer outra coisa. Interrompa-me quando os dados estiverem prontos.", E "Leve-me estes dados, vou fazer outra coisa. Eu ' Eu lhe perguntarei mais tarde se você tem isto ainda. "
É importante porque, se um programa bloquear enquanto aguarda dados, não poderá fazer coisas como responder a cliques do mouse ou redesenhar a tela. Isso é o que acontece quando você vê um programa rotulado como "Não está respondendo" no gerenciador de tarefas.