Concurrency Problem Generator

This page generates simple concurrency control schedules and asks you about their properties. Please note that these are just to help generate schedules for you to analyze, you should also understand the concepts themselves!

These problems do not cover anomalies due to aborts. Assume that transactions commit immediately after the last operation in the transaction.

Num Objects
Max num Operations per Xact
Designed for Columbia's W4111 Intro to Databases