public void ThreadStart( ) {
int localID = Interlocked.Increment(ref ID);
for (int i=0;i<=700;i++) {
Interlocked.CompareExchange(ref Fred.lightSwitch2,Fred.On,Fred.Off);
Interlocked.CompareExchange(ref Fred.Bounce2,Fred.Up,Fred.Down);
Interlocked.CompareExchange(ref Fred.Obj1,(Object)Fred.C,(Object)Fred.T);
Interlocked.Exchange(ref Fred.lightSwitch1, Fred.On);
Interlocked.Exchange(ref Fred.Bounce1, Fred.Up);
Interlocked.Exchange(ref Fred.Obj1, this);
Interlocked.Increment(ref Fred.Point);
Thread.Sleep(0);
}
}
}