Dlaczego nie ma asynchronicznego usuwania plików w .net?

Masz asynchroniczne wersje odczytu i zapisu (funkcje początkowe / końcowe), ale nie usuwania (które mogę powiedzieć). Czy jest ku temu jakiś powód? Czy nie ma tak wiele powodów, aby usuwać asynchronicznie, jak czytać / pisać?

Używanie wątków do symulacji zachowania asynchronicznego nie jest tym samym, co funkcje asynchroniczne. Duża różnica, upewnij się, że otrzymujesz postrzegane przetwarzanie równoległe, ale tak naprawdę nie zapobiega blokowaniu, że inny wątek jest nadal blokowany, czekając na zakończenie pliku i / o. Prawdziwe funkcje asynchroniczne (funkcje początkowe / końcowe) działają na poziomie systemu, ustawiają w kolejce plik i / o, pozwalają aplikacji kontynuować działanie i pozwalają aplikacji wiedzieć, kiedy jest ona gotowa do kontynuowania pliku i / o (umożliwiając rób inne rzeczy, czekając, aż plik i / o będzie dostępny).

questionAnswers(6)

yourAnswerToTheQuestion