Czy implementując algorytm Dekkera lub Petersona (dla dwóch procesow) stosuje się poza zmiennymi, które decydują o wejściu lub nie w sekcje krytyczną jakieś mechanizmy synchronizacji (dostępne na przykład w Javie)? Czyli dla Javy byłoby to np: synchronized, wait(), notify(), reentrantlock czy zmienne condition?