Skip to content

Instantly share code, notes, and snippets.

View atnak's full-sized avatar

Atsushi Nakagawa atnak

  • Money Forward, Inc.
View GitHub Profile
@atnak
atnak / SomeProgram.java
Created September 7, 2016 02:39
Do removals from a java.util.concurrent.ConcurrentMap provide a happens-before guarantee against a retrieval that sees this occurrence?
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
import com.google.common.util.concurrent.Uninterruptibles;
public class SomeProgram {
public static void main(String[] args) {
new SomeOperator(1).start();
new SomeOperator(1).start();