Next Event

Friday, January 23, 2009, 07:00 PM: Financial Crisis

More...

Back to Article List

QtConcurrent

The QtConcurrent namespace provides high-level APIs that make it possible to write multi-threaded programs without using low-level threading primitives such as mutexes, read-write locks, wait conditions, or semaphores. Programs written with QtConcurrent automaticallly adjust the number of threads used according to the number of processor cores available. This means that applications written today will continue to scale when deployed on multi-core systems in the future. QtConcurrent includes functional programming style APIs for parallel list prosessing, including a MapReduce and FilterReduce implementation for shared-memory (non-distributed) systems, and classes for managing asynchronous computations in GUI applications:

Read Complete ArticleMore in: Developers

Post A Comment

This article does not have any comments.


(C) 2007 Boulder Future Salon and the Acceleration Studies Foundation.