Course Info

CSC 362: Optimized C++ Multithreading

Applied C++ concurrency and multithreading fundamentals. Basic threading concepts: process model, threads, stacks, fibers, mutexes, semaphores, atomics, and events. Understanding synchronous/ asynchronous interactions and behavior of threads. Using managed thread pools and queues in applications. Understanding advanced C++ language features relating to the memory model and the threading support. PREREQUISITE(S): GAM 391 or CSC 361

Fall 2019-2020

Section: 701
Class number: 13051
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00206 at Loop Campus
Section: 710
Class number: 13052
Meeting time: -
Location: ONLIN E0000 at Online Campus

Fall 2018-2019

Section: 701
Class number: 15963
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00200 at Loop Campus
Section: 710
Class number: 15964
Meeting time: -
Location: N/A at Online Campus

Spring 2016-2017

Section: 901
Class number: 36598
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00220 at Loop Campus
Section: 910
Class number: 36599
Meeting time: -
Location: N/A at Online Campus

Spring 2014-2015

Section: 901
Class number: 37577
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01005 at Loop Campus
Section: 910
Class number: 37578
Meeting time: -
Location: N/A at Online Campus