Course Info

CSC 388: Real-Time Multithreaded Architecture

Real-time constrained multithreaded architecture. Topics include multithreaded handle development, inter-thread communication, creating systems for user-defined callbacks, asynchronous loading and streaming of resources, non-blocking threading synchronization, design patterns and data driven messaging with time delivery constraints Exploration of multithreaded interfaces to maintain uniqueness and control for contented resources. Wrapping and intergrating a multithreaded solution into an application will be analyzed. Students will design, develop and implement a multithreaded real-time application (i.e. Audio engine) that integrates existing single and multithreaded middleware libraries.

GAM 372 or (SE 350 and CSC 361) are prerequisites for this class.

Spring 2019-2020

Section: 901
Class number: 30762
Meeting time: W 5:45PM - 9:00PM
Location: REMOT E0000
Section: 910
Class number: 30392
Meeting time: -
Location: Remote