2010-09-22 27 views
5

Üç taşınabilir parçacığı C++ API'larından biliyorum:taşınabilir parçacığı API'leri

  1. Qt
  2. boost :: iplik
  3. GNU Pth
  4. dışında içerdiği olası lisans sorunları

, bunların nasıl yapmak Karşılaştırma:

  • gerçek taşınabilirlik (çoğunlukla) Linux ve Windows terested)
  • yetenekleri
  • programlama kolaylığı kullanımı kütüphanede

ait

  • desteği/geliştirme faaliyeti Ve: Daha fazla bu gibi orada da desteklenen ve kullanılan olduğunu?

  • +0

    + ACE. –

    +0

    Intel TBB -> http://software.intel.com/en-us/intel-tbb/#sysreq – DumbCoder

    +2

    Ayrıca C++ 0x konularını da dikkate alın –

    cevap

    9

    boost :: iş parçacığı taşınabilir ve etkin bir şekilde desteklenen, ancak en önemlisi Standart C++ 0x Kitaplığı'nda olacak. Bu yüzden genel amaçlı iş parçacığı için bu kitaplığı öneririm.

    2

    QT'nin QThread'i gerçekten basit, kullanımı kolay ve çapraz platformdur, ancak Qt ile tüm kullanıcı uygulamanızı zaten geliştiriyorsanız sadece mantıklıdır. Uygulamanıza çok miktarda Qt runtime DLL'si bağlamak istemeyeceksiniz. Sadece iş parçacığı desteği almak için. Diş çekme ve diğer tesisleri özetleyen

    İlgili konular