F
frfrehghej76
Du könntest versuchen, mit SetThreadPriority die Threadpriorität auf THREAD_PRIORITY_TIME_CRITICAL
Ohgott mach das BLOSS NICHT! Threads oder Prozesse auf der höchsten Prio können u.U. HARDWARE BESCHÄDIGEN weil damit sogar der Kernel selbst übergangen wird - Microsoft rät überall wo entspr. Prios erklärt werden davon ab, höher als "high" zu gehen - und das mit gutem Grund. Wer Echtzeitanforderungen an ein Programm hat darf kein Windows benutzen, so einfach ist das. 1ms ist das Limit, kleiner kann man nicht werden - zudem macht es in fast allen Fällen keinen Sinn im Mikrosekundenbereich zu arbeiten; solche Programme sind entweder fehlerhaft oder höchst speziell und komplex, ganz einfach.
Den Schwachsinn da oben mit "Datenmüll in der Schleife produzieren" kommentiere ich mal lieber nicht .... das ist weder "unelegant" noch "unschön" - das ist einfach nur ein Programmierfehler