Reading material

Pages 951-956 of Chapter 30, Concurrency, Distribution, Client-Server and the Internet of Object-Oriented Software Construction by Bertrand Meyer.
Handout Approaches to Concurrency of Object-Oriented Reuse, Concurrency and Distribution, an Ada-Based Approach by Colin Atkinson.
Pages 292-297 of Threads Library Functions

Additional material

cc loop.c -lthread


Implement mergesort using threads.