Thema: Delphi Interrupts abschalten?

Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Interrupts abschalten?

  Alt 29. Jul 2004, 12:59
Zitat von Borti:
aber gint's nicht die möglichkeit alle anderen prozesse anzuhalten ohne die priorität meines programms zu verändern?
Das widerspricht zum einem der Philosphie eines preemtiven Multitasking Betriebssystemes zum anderen ist es sehr gefährlich für die anderen Anwendungen und für die Stabilität des Betriebssystems überhaupt.

Bei einem koorperativen Multitsaking geht das. Dort ist jeder Prozess selber dafür verantwortlich Rechenzeit abzugeben. Und wenn er das nicht tut, dann "verhungern" die anderen Threads. Da waren die anderen Anwendungen im wahrsten Sinne des Wortes auf die Koorparationsbereitschaft der anderen Prozesse angewiesen. da dies wie schon erwähnt gefährlich ist, gibt es ab 32-Bit Window snur das preemptive, also dass das windows die Zuteilung der Rechenzeit übernimmt. Wie man die noch etwas beeinflussen kann, was das für auswirkungen hat und wie es umgesetzt wird, steht in meinem Tutorial.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat