¿Hay alguna diferencia (rendimiento, aplicación .whatever.) Entre las siguientes:Cualquier diferencia entre el sueño y kernel32.dll Thread.Sleep()
i) del sueño
DllImport("kernel32.dll")]
public extern static void Sleep(uint msec);
..then llamada función
ii)
Thread.Sleep()
La diferencia obvia es que una está diseñada para ser utilizada en código nativo, la otra en código administrado que se dirige a .NET Framework. ¿Puedes explicar lo que quieres saber * más allá de * esa distinción? –
¿Tenemos que considerar el uso de la forma alternativa, o ambos servirá el propósito? –
No, no hay razón por la que deba tener que P/Invocar 'Sleep' desde kernel32.dll cuando está escribiendo código C#. 'Thread.Sleep' funcionará perfectamente, y es el método preferido. –