Hilfe bei einer aufgabe
Archiviert 3 years ago
B
Berkinson
Verified
Ich muss bei eine aufgabe atomic increment machen und zwar soll diese klasse
```package impl;
import util.Incrementer;
import java.util.concurrent.atomic.AtomicInteger;
public class AtomicIncrementer implements Incrementer {
private AtomicInteger value;
//TODO: implement
public AtomicIncrementer(int startValue) {
this.value = new AtomicInteger(startValue);
//TODO: implement, do not change the signature!
}
@Override
public void increment() {
this.value.incrementAndGet();
}
@Override
public void incrementBy(int amount) {
this.value.addAndGet(amount);
}
@Override
public int incrementAndGet() {
return this.value.incrementAndGet();
}
@Override
public int getandIncrement() {
return this.value.getAndIncrement();
}
@Override
public int getValue() {
return this.value.get();
}
@Override
public int resetValue() {
return value.getAndSet(0);
}
@Override
public int setValue(int newValue) {
return value.getAndSet(newValue);
}
}
```
mit dieser klasse hier getestet werden, aber set value und resetvalue schlagen fehl kann mir da einer helfen bitte
