Files
codeql/java/ql/src/Likely Bugs/Concurrency/InconsistentAccess.java
2018-08-30 10:48:05 +01:00

17 lines
338 B
Java

class MultiThreadCounter {
public int counter = 0;
public void modifyCounter() {
synchronized(this) {
counter--;
}
synchronized(this) {
counter--;
}
synchronized(this) {
counter--;
}
counter = counter + 3; // No synchronization
}
}