( uid_4672 | 2024. 07. 23., k – 19:16 )

Multithreadingnél ilyen nincs, ott csak annyi az elvárás, hogy a clobbered registers-ek vissza legyenek állítva, semmi több. Szó sincs a teljes belső processzorállapot mentéséről, még véletlenül se

ez, konkrétan marhaság, mindig, minden regisztert el kell menteni minden threadben, ha egyszer megszakítottad.

 

Ismételten nem én beszélek félre, az lett mondva, hogy volatile-e. És arra válaszoltam. Neked pedig a válaszom az, hogy threadeknél thread_local változókat használj, amikor csak teheted, globális helyett, úgy jön ide.

nem, nem arra válaszoltál. ismétlem: arról volt szó, hogy jobban kell figyelni a globális változókra. azok mindig vannak, hiába jössz a thread local storage-dzsel.