This three-day training teaches multithreading application development techniques, using Qt/C++ object technology. Participants will gain insight into multithreading problems in general, and how they pertain to Qt programs in particular.
Examples include how to offload work from the GUI thread, how to increase throughput to the maximum in your application, and optimal strategies for communication between threads.
The training covers topics such as cross-thread signal/slot connections, QThreadPool, QObjects and multithreading, QtConcurrent, QFuture, and Qt atomic operations.
Participants are expected to have a working knowledge of C++ and Qt. Prior experience with multithreaded programming is recommended, but not necessary.
Qt and C++ developers.
Professional experience of object-oriented programming is recommended, as well as experience in C++. A working understanding of Qt programming is also recommended.
3 days
Start
Days
Location
Course
Language
Price ex. VAT
██████
█
███
███████████████
███
███
█████
███
██████
█
███
███████████████
███
███
█████
███
██████
█
███
███████████████
███
███
█████
███
* plus VAT if applicable
Qt is a modern, mature, and highly featured framework for developing application software that can run across desktop and/or embedded and/or mobile platforms. Qt is often used in combination with other technologies.
Qt is used by tens of thousands of companies across 70+ industries and in all regions of the world. It is available for development with an open-source license or with a commercial license.