Vraag : Gehelen en de Veiligheid van de Draad

Is het draad veilige toename een geheel en dan gelezen van het? Mijn zorg is dat twee draden tezelfdertijd int. zouden verhogen en dan de zelfde waarde van het zouden lezen. Is verhoogt dat een mogelijkheid of volledig gehelen draadbrandkast?

Thanks,
Dan

Antwoord : Gehelen en de Veiligheid van de Draad

Ik denk niet het veilig is. Omdat i++ werkelijk iets als zou betekenen

In INTEL:
   movl I, BIJL
   n.v. BIJL

In AMD:
   movl $0, -4 (%rbp)
   addl $1, -4 (%rbp)


Zo, inderdaad, is het twee assemblageinstructies, en als de contextschakelaar binnen - tussen gebeurt, dan wordt het gegeven bedorven
Andere oplossingen  
 
programming4us programming4us