Ok. Ajd' ovako mozda neki primer :
1. bez kriticnih sekcija - svaki thread odradjuje neku racunsku operaciju (npr. izracunava faktorijel od random broja) i ispisuje ga na ekran ako pretpostavimo da je printf thread safe
2. sa kriticnom sekcijom - svaki thread izvrsava istu gore navedenu operaciju sa ulazom koji je rezultat prethodnog threada upisanog u niz, a rezultat smesta isto u niz koji ce procitati sledeci thread.
Za pocetak setovati vrednosti niza na neke proizvoljne non- null vrednosti a bi rezultatii imali smisla.
Moze neka druga racunska operacija data kao primer jer ce faktorijel brzo da ode u beskonacnost .
Viva lollapalooza