Recent advancement of embedded systems and growing popularity of Java renew the interest to some classic process coordination problems  such as mutual exclusion problem and its generalization called l-exclusion problem