GDP306 Multi-threaded programming

GDP306 Multi-threaded programming

This subject introduces students to multithreaded program design and development by discussing its application within modern game development. Hardware support for multithreaded programming is discussed in the context of modern console and computer hardware. Topics discussed included communicating between threads, thread synchronization, and hazards in multithreaded programming.