Abuse Melding

Je hebt een klacht over de onderstaande posting:

07-09-2023, 13:48 door Anoniem

Door Anoniem: Ik heb altijd begrepen dat bij een race conditie twee processen op elkaar gaan wachten omdat instructies niet 'atomair' (in een ononderbreekbare manier) worden uitgevoerd. Wat je omschrijft is geen race conditie maar een deadlock . (of soms een live lock) Een race conditie is een 'race' (als in wedstrijd) waarin er een klein tijdswindow is waarin iets kan/bereikbaar is dat niet zou moeten . Bijvoorbeeld : proces a - 1 create /tmp/crash_dump.dbg 2 schrijf crashdata >/tmp/crash_dump.dbg 3 maak /tmp/crash_dump.dbg owned by root , read only voor alleen root. proces b - tijdens stap 1 en 2 is die data nog wel leesbaar . De race is tussen proces a (en het bereiken van stap 3) voordat proces b daar bij kan. Volgens de omschrijving was hier de race tussen een proces/thread die de geheime key (en waarschijnlijk meer) moest wissen uit het geheugen _voordat_ het gedumpt werd door de crash-dumper . Het is goed dat Microsoft de dumps zo lang bewaart, want anders hadden ze niet eens de race ...

Beschrijf je klacht (Optioneel):

captcha