¿Por qué no hay un archivo de eliminación asíncrono en .net?

Tiene las versiones asíncronas de lectura y escritura (funciones de inicio / fin), pero no de eliminación (que puedo decir). Hay alguna razón para esto? ¿No hay tantos motivos para eliminar de forma asíncrona como leer / escribir?

Usar subprocesos para simular el comportamiento asíncrono no es lo mismo que las funciones asíncronas. Gran diferencia, seguro que obtienes el procesamiento paralelo percibido, pero en realidad no está impidiendo el bloqueo, ese otro subproceso aún está bloqueado esperando a que se complete la entrada / salida del archivo. Las funciones asíncronas reales (funciones de inicio / finalización) operan a nivel del sistema, hacen cola en el archivo i / o, permiten que la aplicación proceda, y le avisan a la aplicación cuando está lista para continuar con el archivo i / o (permitiéndole haga otras cosas mientras espera que el archivo I / O esté disponible).

Respuestas a la pregunta(6)

Su respuesta a la pregunta