Programming with threads |
Thread independence
Introduction to Thread synchronization
Synchronization mechanisms and data structures.
Concurrency API collections.
Thread Executors and Futures
Distributed threads with Sockets
Distributed threads with RMI library |
OpenMP |
Introduction to OpenMP
Distribution of parallel tasks
Synchronisation
Data sharing |