Blockierende Vorgänge

Das Konzept der Blockierung in einer Windows war in der Vergangenheit sehr wichtig. In Windows Sockets 1.1-Umgebungen wurde von blockierenden Aufrufen abgeraten, da sie dazu tendierten, die laufende Interaktion mit dem System zu deaktivieren. Darüber hinaus verwenden sie eine Pseudoblockierungstechnik, die aus verschiedenen Gründen nicht immer wie beabsichtigt funktioniert. In präemptiv geplanten Windows-Umgebungen sind blockierende Aufrufe jedoch viel sinnvoller, können von nativen Betriebssystemdiensten implementiert werden und sind tatsächlich ein im Allgemeinen bevorzugter Mechanismus. Die Winsock 2-API unterstützt psuedoblocking nicht mehr, aber da die Windows Sockets 1.1-Kompatibilitätss shims dieses Verhalten weiterhin emulieren müssen, müssen Dienstanbieter dies wie im Folgenden beschrieben unterstützen.