Ilustracja uzycia funkcji systemowych zwiazanych z watkami
------------------------------------------------------------

1. Kompilacja: wywolaj program `make'

2. Uzytkowanie: uruchamianie programow

3. Pliki:

zly.c
        Tworzy dwa watki pracujace na zmiennej dzielonej bez ochrony.
	Program ilustruje efekt "gubienia" wartosci przy cyklicznym zwiekszaniu
	 zmiennej dzielonej przez dwa watki.

dobry.c
        Poprawiona wersja poprzedniego programu.
        Ilustruje uzycie obiektow LOCK do ochrony zmiennych.

prod_kon.c
        Producent - konsument. Ilustruje uzycie obiektow COND do 
	synchronizacji watkow.

err.c
	Biblioteka obslugujaca bledy.


4. Uwagi: 
  a) Plik naglowkowy `pthread.h' zawiera deklaracje standardowych funkcji 
     systemowych do obslugi watkow. 

  b) Wszystkie programy korzystajace z watkow musza byc kompilowane z 
     opcja -D_REENTRANT i z dolaczeniem biblioteki pthread (-lpthread).

