Hilfe bei einer aufgabe
Archived 3 years ago
B
Berkinson
Verified
Ich muss bei eine aufgabe atomic increment machen und zwar soll diese klasse
mit dieser klasse hier getestet werden, aber set value und resetvalue schlagen fehl kann mir da einer helfen bitte
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
