Einzelnen Beitrag anzeigen

Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#13

AW: Aufgabe in einen Thread auslagern

  Alt 9. Okt 2010, 11:15
@implementation: Und auch wenn es hier nicht gerade um lebenswichtige Daten geht, müsste deine Variable mindestens als volatile gekennzeichnet werden
lock-Blöcke tun's auch
Code:
// Beim Setzen
lock (fortschritt) fortschritt = ...;

// Beim Lesen
lock (fortschritt) ... = fortschritt;
Wobei sich natürlich darüber streiten lässt, ob lock() beim reinen Lesezugriff überhaupt benötigt wird, aber vorsichtshalber ...
  Mit Zitat antworten Zitat