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.
CSC 361 and (SE 350 or GAM 372) are prerequisites for this class.
Fall 2024-2025
Section:
701
Class number:
14660
Meeting time:
Th
5:45PM
-
9:00PM
Location:
CDM 00202
at
Loop Campus
Fall 2023-2024
Section:
701
Class number:
12972
Meeting time:
Th
5:45PM
-
9:00PM
Location:
CDM 00222
at
Loop Campus
Section:
710
Class number:
12973
Meeting time:
-
Location:
Online: Async (Sync-Option)
Fall 2022-2023
Section:
701
Class number:
18609
Meeting time:
Th
5:45PM
-
9:00PM
Location:
CDM 00222
at
Loop Campus
Section:
710
Class number:
18610
Meeting time:
-
Location:
Online: Async
Fall 2021-2022
Section:
710
Class number:
4199
Meeting time:
-
Location:
Online: Async