1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Talk Of Improving Qt's Multi-Threading Abilities

Qt

Published on 21 February 2013 09:06 AM EST
Written by Michael Larabel in Qt
2 Comments

Sparked yesterday was a discussion among Qt developers about improving the tool-kit's multi-threading API.

Qt provides right now QThread as a way of managing threads in a platform-independent manner, there's various other Qt classes for dealing with threading, and there's also various other patches under review for enhancing Qt's multi-threading abilities. However, Qt developers remain split on the best way for handling multi-threading.

Sze Howe Koh started a new thread on the Qt developers' mailing list about evolving the Qt multi-threading API to hopefully incorporate the requests of all developers.

Among the items that have been talked about is re-doing the QtConcurrent class, finding a third-party solution for high-level multi-threading, and influencing C++1y by creating a nice multi-threading API for the language.

Some suggestions have also included putting a Qt wrapper around Intel's Threaded Building Blocks (TBB) and integrating ThreadWeaver back into Qt. One of the recent messages on the mailing list was also on leveraging OpenMP for multi-threading.

So far nothing conclusive has come out of these Qt multi-threading discussions beyond acknowledgement by developers that the tool-kit's support can/should be revamped. This is obviously too late to happen for Qt 5.1 but hopefully a course of action will be decided upon in the near future.

Latest Linux Hardware Reviews
  1. Mini-Box M350: A Simple, Affordable Mini-ITX Case
  2. Overclocking The AMD AM1 Athlon & Sempron APUs
  3. AMD Athlon 5350 / 5150 & Sempron 3850 / 2650
  4. Upgraded Kernel & Mesa Yield A Big Boost For Athlon R3 Graphics
Latest Linux Articles
  1. Ubuntu 12.04.4 vs. 13.10 vs. 14.04 LTS Desktop Benchmarks
  2. AMD OpenCL Performance With AM1 Kabini APUs
  3. A Quick Look At GCC 4.9 vs. LLVM Clang 3.5
  4. Are AMD Athlon/Sempron APUs Fast Enough For Steam On Linux?
Latest Linux News
  1. Ubuntu 14.04 LTS "Trusty Tahr" Officially Released
  2. Ubuntu 12.04 LTS vs. 14.04 LTS Server Benchmarks
  3. QEMU 2.0 Released With ARM, x86 Enhancements
  4. Running The Unity 8 Preview Session On Ubuntu 14.04 LTS
  5. R600 Gallium3D Disables LLVM Back-End By Default
  6. Fedora 21 Gets GNOME 3.12, PHP 5.6, Mono 3.4
  7. Fedora Workstation Is Making Me Quite Excited
  8. Maynard: A Lightweight Wayland Desktop
  9. Chromium Browser Going Through Growing Pains In Ubuntu 14.04
  10. KDE 4.13 Is Being Released Today With New Features
  11. Trying Out Radeon R9 290 Graphics On Open-Source
  12. Intel Broadwell GT3 Graphics Have Dual BSD Rings
Latest Forum Discussions
  1. After Jack Keane, RuseSoft will briing Ankh 3 to Linux through Desura
  2. Updated and Optimized Ubuntu Free Graphics Drivers
  3. Suspected PHP Proxy Issue
  4. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  5. The GNOME Foundation Is Running Short On Money
  6. Change installation destination from home directory
  7. Bye bye BSD, Hello Linux: A Sys Admin's Story
  8. New tool for undervolt/overclock AMD K8L and K10 processors