This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Multithreading and IPC with Qt C++
Introduction
Welcome (5:06)
Threads, Processes and IPC : Context (12:01)
Creating Threads
Threading Overview (7:44)
QThread-Create (27:09)
MoveToThread (30:06)
Subclass QThread (16:09)
QThread with asynchronous code-QThread-Create (7:59)
QThread with asynchronous code-MoveToThread (12:43)
QThread with asynchronous code-Subclass QThread (10:06)
ThreadPool and QRunnable (11:06)
ThreadPool and QRunnable - Sending feedback to ui (24:28)
ThreadPool and QRunnable - Async Code (4:52)
Custom Type Signal Parameters (12:51)
Threading Methods Comparison (4:32)
Thread Synchronization
Thread Synchronization Overview (4:15)
Thread Synchronization - Mutex (21:18)
Thread Synchronization - Mutex -Shared variable (15:18)
Thread Synchronization - ReadWrite Lock (17:02)
Thread Synchronization - Semaphores (29:39)
Thread Synchronization - WaitConditions (20:58)
Wait Conditions - Pause Resume (18:44)
Thread Synchronization- Chapter Review (2:04)
Thread Safety and Reentrancy
Thread Safety and Reentrancy Overview (16:14)
Cross Thread Signals and Slots - Example1 (21:58)
Cross Thread Signals and Slots - Example2 (13:43)
Cross Thread Signals and Slots - Example3 (6:31)
Slots in QThread Subclass (9:43)
Thread Safety and Reentrancy - Chapter Review (1:27)
Qt Concurrent
Qt Concurrent Overview (5:53)
Qt Concurrent-run-synchronous (13:55)
QtConcurrent run asynchronous , ReturnValues (22:31)
Qt Concurrent map (13:05)
Qt Concurrent-maped (15:20)
Qt Concurrent-mapReduced (32:51)
Qt Concurrent-Filter (17:11)
Qt Concurrent-Filtered (8:47)
Qt Concurrent-FilterReduce (10:26)
Qt Concurrent-QFutureSynchronizer (6:54)
Qt Concurrent-Feedback (3:49)
Threading Overview-Comparison (6:02)
Processes
Managing Processes from Qt (14:36)
Inter Process Communication
IPC Overview (6:25)
IPC- SharedMemory (24:28)
IPC -TCP( QTcpSocket) (25:24)
IPC - Files on FileSystem (14:24)
IPC Overview-Comparison (3:03)
DBus
DBus Overview (14:56)
DBus-Client-Server : Server (25:44)
DBus Client-Server : Client (14:00)
DBus-SignalsSlots (25:06)
QDBusMessage (25:59)
QDBusInterface (20:23)
Introspection (8:36)
DBus-Overview (2:19)
Wrap up
Course Review (4:15)
Custom Type Signal Parameters
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock