W dniu 27.10.2011 13:10, Robert Winkler pisze:
> Napisz sobie własnego sleep-a.
> Możesz użyć znajdującego się pewnie juz na twojej maszynie kompilatora C#.
W celu wykonania zadania wymagającego kilkudziesięciu bajtów
kodu maszynowego uruchamiać (co trwa nawet do kilku sekund)
całą maszynę wirtualną .NET? ;)
Ten świat upadnie. Jeszcze parę lat temu ludzie by się w tym
momencie prześcigali podając najkrótsze kody asemblerowe roz-
wiązujące ten problem.
PS. Lepiej przekompilować sobie z C coś w stylu:
int main(int argc, char *argv[])
{
if (argc == 2) Sleep(atoi(argv[1]) * 1000);
return 0;
}
Wyjdzie niezależny od wszystkiego EXE zajmujący kilkanaście
KiB (a nie MiB!!!) pamięci.
-- |""""""""""""""""""""""""""""""""""""""""""""""""""""""""""| | Radosław Sokół | http://www.grush.one.pl/ | | | Politechnika Śląska | \........................................................../Received on Thu Oct 27 14:55:02 2011
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Thu 27 Oct 2011 - 15:42:02 MET DST