Piotr Pszczolkowski

programista c+, beesoft software

Wypowiedzi

  • Piotr Pszczolkowski
    Wpis na grupie Programiści QT w temacie Czy ta grupa w ogóle jeszcze żyje?
    11.03.2024, 12:23

    Czy w ogóle ktoś tu jeszcze zagląda?

    piotr

  • Piotr Pszczolkowski
    Wpis na grupie Programiści QT w temacie Intel TBB
    11.03.2024, 12:11

    Tak. Ja używam TBB w Qt.

    Robert G.:
    Sens jest jeśli masz problem, który wymaga zastosowania tbb. Nie wiem co za różnica czy korzystasz z Qt czy nie, to akurat nie ma żadnego znaczenia.

    Jeśli się nie mylę wątki Qt to wątki POSIX-owe.
    Jeśli tak, to różnica jest fundamentalna.
    Wątki POSIXowe zarządzane są przez jądro, ich liczba jest ograniczone, mają zadany stos, są ciężkie i wolne (contex switch).
    Taski w TBB to zadania/funkcje wykonywane przez scheduler (Arena) w prealokowanych wątkach POSIX.
    TBB określa ile tych wątków będzie potrzeba (max tyle co rdzeni). TBB może przerzucać zadania pomiędzy rdzeniami jeśli któryś utknął na jakimś innym zadaniu. Są lekkie, nie ma ograniczeń na stos itd.

    Jeśli chciałbyś zastąpić mechanizmy
    wątków Qt przez tbb, to na Twoim miejscu wziąłbym pod uwagę to, że wątki w Qt a mechanizmy tbb służą chyba jednak trochę do czego innego.

    Dokładnie do tego samego. Do równoległego wykonywania kodu.

    pozdrawiam piotr

Dołącz do GoldenLine

Oferty pracy

Sprawdź aktualne oferty pracy

Aplikuj w łatwy sposób

Aplikuj jednym kliknięciem

Wyślij zaproszenie do