public final static String SPSC = "spsc-bugfix";
public final static String MPMC = "mpmc-queue";
+ public final static String BLOCKING_QUEUE_EXAMPLE = "blocking-mpmc-example";
+
public final static String[] Benchmarks = {
-// REGISTER_ACQREL,
-// REGISTER_RELAXED,
+ REGISTER_ACQREL,
+ REGISTER_RELAXED,
MS_QUEUE,
-// LINUXRWLOCKS,
-// MCS_LOCK,
-// DEQUE,
-// TREIBER_STACK,
-// TICKET_LOCK,
-// SEQLOCK,
-// READ_COPY_UPDATE,
-// CONCURRENT_MAP,
-// SPSC,
-// MPMC
+ LINUXRWLOCKS,
+ MCS_LOCK,
+ DEQUE,
+ TREIBER_STACK,
+ TICKET_LOCK,
+ SEQLOCK,
+ READ_COPY_UPDATE,
+ CONCURRENT_MAP,
+ SPSC,
+ MPMC,
+ BLOCKING_QUEUE_EXAMPLE,
};
}
lineReader = new LineNumberReader(br);
// "/\*\*\s*@(DeclareState|Interface)"
Pattern regexpBegin = Pattern
- .compile("/\\*\\*\\s*@(DeclareState|Interface|PreCondition|JustifyingCondition|Transition|JustifyingPostcondition|PostCondition|Define)");
+ .compile("/\\*\\*\\s*@(DeclareState|Interface|PreCondition|JustifyingPrecondition|Transition|JustifyingPostcondition|PostCondition|Define)");
Matcher matcher = regexpBegin.matcher("");
String line;