Zaman Uyumsuz G/Ç ve Zaman Uyumsuz RPC
Zaman uyumsuz G/Ç, tek bir iş parçacığının aynı anda birden çok G/Ç isteğini yönetmesi için verimli bir yöntemdir. Sunucudaki zaman uyumsuz RPC, RPC istekleri için benzer bir amaca ulaşır. Windows Vista'dan önceki Windows sürümlerinde, zaman uyumsuz RPC kullanarak sunucu yordamlarından zaman uyumsuz G/Ç istekleri gönderme önerilmez. Ancak, Windows Vista ve Windows'un sonraki sürümlerinde, G/Ç tamamlama bağlantı noktasıyla ilişkili zaman uyumsuz G/Ç istekleri zaman uyumsuz RPC tarafından desteklenir.
Windows Vista'nın öncesinde, zaman uyumsuz G/Ç isteği tamamlanmadan önce zaman uyumsuz bir uzak yordam çağrısı tamamlanabilir. Zaman uyumsuz çağrı tamamlandığında, RPC çalışma zamanı beklenen iş yüküne hizmet vermek için yeterli iş parçacığına sahip olduğu kararı verirse iş parçacığı sonlandırılabilir. Sistem, tüm G/Ç isteklerini onları başlatan iş parçacığına bağlar. İş parçacığı sonlandırılırsa, bu iş parçacığında bekleyen tüm G/Ç istekleri durduruldu. Bekleyen G/Ç istekleri başka bir iş parçacığına taşınamaz.
Bu nedenle, Windows Vista öncesi Windows sürümlerini hedefleyen uygulama tasarımcıları sunucu yordamlarında zaman uyumlu G/Ç kullanabilir veya zaman uyumsuz G/Ç içeren tüm istekleri uygulamanın yönettiği bir iş parçacığı havuzunda yürütülen yordamlara iletebilir. Windows API,iş parçacığı havuzu yönetimi için işlevler sağlar. bkz. İşlem ve İş Parçacığı İşlevleri.