yes, that's exactly what I am aiming for, just wanted to get the basics right before I confuse myself too much :)

cheers,
frank

On 17/12/13 08:39, Sean Fisk wrote:

Hi Frank,

If you need to run a number of tasks, limit the amount that are running concurrently, and would like to use Qt’s event system, then I think |QThreadPool| <http://seanfisk.github.io/pyside-docs/pyside/PySide/QtCore/QThreadPool.html> with |setMaxThreadCount()| <http://seanfisk.github.io/pyside-docs/pyside/PySide/QtCore/QThreadPool.html#PySide.QtCore.PySide.QtCore.QThreadPool.setMaxThreadCount> is your best option.

Sincerely,



--
Sean Fisk


On Mon, Dec 16, 2013 at 2:32 PM, Frank Rueter | OHUfx <[email protected] <mailto:[email protected]>> wrote:

    Thanks Mat,
    will wait() block concurrent threads?
    In my case my app will receive an arbitrary amount of tasks and I need
    to figure out how many of those tasks I want to run at the same time.
    At the moment I am  using a simple threading.Thread ad
    threading.BoundedSemaphore combo to sensibly limit the amount of
    concurrent tasks (could be hundreds), and queue outstanding ones.
    I would however like to switch to QThread as I have a feeling QT's
    threading its more elegant than python's?!

    Cheers,
    frank



    On 17/12/13 06:36, Matthew Woehlke wrote:
    > On 2013-12-16 02:01, Frank Rueter | OHUfx wrote:
    >> I am playing with simple QThread object and am getting the ol'
    "QThread:
    >> Destroyed while thread is still running" error.
    > I would encourage you to always call wait() on your thread
    before it is
    > destroyed.
    >

    _______________________________________________
    PySide mailing list
    [email protected] <mailto:[email protected]>
    http://lists.qt-project.org/mailman/listinfo/pyside



_______________________________________________
PySide mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/pyside

Reply via email to