/******************************************************************************/ /** @dir "Pthreads" @brief POSIX Thread API. Vise informacija o POSIX Threads API-ju mozete naci na adresama:@n @n http://www.llnl.gov/computing/tutorials/pthreads/ http://en.wikipedia.org/wiki/POSIX_Threads http://opengroup.org/onlinepubs/007908799/xsh/pthread.h.html */ /******************************************************************************/ /** @dir "Pthreads/C" @brief Pthreads primeri pisani na jeziku C. */ /******************************************************************************/ /** @dir "Pthreads/C++" @brief Pthreads primeri pisani na jeziku C++. */ /******************************************************************************/ /** @dir "Pthreads/C/Primer 0 - hello" @brief "Hello Pthread!" primer :) */ /** @dir "Pthreads/C/Primer 1 - argument" @brief Primer bezbednih nacina za prosledjivanje argumenata nitima u vreme njihovog izvrsavanja. */ /** @dir "Pthreads/C/Primer 2 - stack" @brief Primer manipulacije atributima niti */ /** @dir "Pthreads/C/Primer 3 - join" @brief Demonstracija upotrebe Pthread rutine join(). */ /** @dir "Pthreads/C/Primer 4 - mutex" @brief Skalarni proizvod. Jednostavan program koji izracunava skalarni proizvod dva vektora. Sekvencijalna verzija se nalazi u fajlu dot_product_simple.c. Verzija sa nitima moze se nacu u fajlu dot_product_threaded_mutex.c. */ /** @dir "Pthreads/C/Primer 5 - cond" @brief Uslovne promenljive. */ /** @dir "Pthreads/C/Primer 6 - mutexin" @brief Zanimljivi zadaci reseni upotrebom mutex-a */ /** @dir "Pthreads/C/Primer 7 - monitor" @brief Primer bezbednih nacina za prosledjivanje argumenata nitima u vreme njihovog izvrsavanja. */ /** @dir "Pthreads/C/Primer 8 - pbs" @brief Parallel bucket sort primer. */ /******************************************************************************/ /** @dir "Pthreads/C++/Primer 0 - hello" @brief Jednostavan "Hello World" Pthread program. Jednostavan "Hello World" program koji prikazuje upotrebu osnovnih Pthreads API funkcija za kreiranje, pridruzivanje i terminaciju niti. */ /** @dir "Pthreads/C++/Primer 1 - thread" @brief Producer-Consumer problem. */ /******************************************************************************/