Дана система из двух диспетчеров и трех буферов. Первый диспетчер каждый шаг t (t=1, 2, 3 …) отправляет одно сообщение в один из трех буферов. Вероятность того что сообщение будет отправлено в первый буфер равна p1, во второй — p2, и в третьи - p3. Первый диспетчер начинает работать с первого шага (t=1). В каждом буфере хватает места на n сообщений. Если сообщение было отправлено в полный буфер, то буфер игнорирует сообщение и отправленное сообщение теряется. Второй диспетчер каждый шаг (t=n+1, n+2, n+3 …) пытается извлечь одно сообщение у одного из буферов. Вероятность того что второй диспетчер попытается извлечь сообщение из первого буфера равна q1, из второго — q2, а из третьего - q3. Второй диспетчер начинает работать с n+1 шага (t=n+1). Если второй диспетчер попытается извлечь сообщение из пустого буфера, то сообщение из буфера не извлечется. Если второй диспетчер попытается извлечь сообщение из пустого буфера, в то время как первый диспетчер отправляет сообщение в заполненный буфер, то это событие называется блокировкой.