Forum: .NET-Framework (managed code)
C#
by implementation,
9. Okt 2010
lock-Blöcke tun's auch :wink:
// 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 ...
Forum: .NET-Framework (managed code)
C#
by implementation,
8. Okt 2010
Du könntest eine Variable deklarieren (wo auch immer).
Im Thread aktualisierst du dann immer diese Variable.
Und dann hörst du im Hauptthread Application.Idle ab und überprüfst dort, ob sich die Variable geändert hat.