This example does not work for multiple producers and/or consumers because there is a race condition when checking the state.
A példa nem működik több termelővel illetve fogyasztóval, mivel ekkor versenyhelyzet adódik az állapot ellenőrzésekor.