Jump to content
GIGN Forum

While Cikls Nokaras, Kāpēc ?


ANALGINS
 Share

Recommended Posts

Nu bet pzģc - tu jau pats jauc visu kopā. No vienas puses tu nemāki pat uztaisīt nebloķējošu ievadi vai vispār vienkārši saprast, ko pats esi uzrakstījis, bet no otras puses močī kaut ko uz portiem, taisi slēpus.

- Ex - patiesībā tajā vietā vispār nevajag parametru (powerLevel), jo es to fciju pārtaisīju par void.

volatile mainīgais ir tāds, kuram tiek garantēts, ka tas tiek saglabāts atmiņā un ka saglabāšana aizņem vienu instrukciju. Tas ir nepieciešams konkurences gadījumos, kad viens thread var lasīt no mainīgā tajā pašā laikā, kad cits tajā raksta. volatile garantē, ka

* kompileris neaizoptimizēs mainīgo uz reģistriem vai vispār prom

* mainīgā vērtība vienmēr būs pareiza (nevolatīliem mainīgajiem var gadīties, ka vienā vietā mainīgajā nomaina vērtību no 256 uz 10, bet otrā paralēli nolasa 276 (WTF)).

Beefs

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...