Alternativa k boost::thread – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Alternativa k boost::thread – C / C++ – Fórum – Programujte.comAlternativa k boost::thread – C / C++ – Fórum – Programujte.com

 

metthal
~ Anonymní uživatel
27 příspěvků
30. 10. 2012   #1
-
0
-

Zdravim,

momentalne pracujem na jednej kniznici a potreboval by som pouzit multithreading. Avsak pouzivam objektovy navrh a nechcel by som ho narusat privela statickymi metodami (pokial je funkcionalita viazana na instanciu). Jedina moznost pre mna bola teda pouzit kniznicu boost, ktora sa vie vysporiadataj so spustanim clenskych metod, ktore nie su staticke. Avsak boost je privelmi masivny a len headery mi tam teraz robia 100 MB, potreboval by som nieco mensie co by splnovalo tu moju podmienku.

Dakujem za akukolvek pomoc.

Nahlásit jako SPAM
IP: 147.229.216.–
ondra.holub+1
Stálý člen
30. 10. 2012   #2
-
0
-

Záleží na platformě. Z multiplatformních můžeš použít ten boost, wxwidgets, něco pro thready bude určitě i v Qt. Nebo použít něco platformního.

Ale osobně bych zůstal u toho boostu. 100MB není zase taková hrůza a je to použitelné pro kdeco jiného. A zabrané místo lze (trošku) zmenšit třeba nějakým toolem, který najde duplicitní soubory a nahradí je hardlinky.

Nahlásit jako SPAM
IP: 194.138.12.–
KIIV
~ Moderátor
+43
God of flame
30. 10. 2012   #3
-
0
-

boost-thread nebude tak velky jak rikas.. 100MB muzou mit komplet vsechny knihovny co obsahuje boost.. ale jinak samotny .so pro libboost-thread ma 100kB v x64 verzi a hlavicky budou jen par kB

Nahlásit jako SPAM
IP: 62.216.147.–
Program vždy dělá to co naprogramujete, ne to co chcete...
metthal
~ Anonymní uživatel
27 příspěvků
30. 10. 2012   #4
-
0
-

Lenze tie hlavicky zavisia jedna na druhej. Skusal som ich vsetky zmazat a hadzal som build a vzdy som si pozrel co mi chyba a pridal som to tam, nakoniec som tam skoncil prakticky s kopiou povodneho priecinku.

Nahlásit jako SPAM
IP: 2001:67c:1220:809::93e5:9...–
Thew0
Newbie
30. 10. 2012   #5
-
0
-
Nahlásit jako SPAM
IP: 195.168.209.–
Get off the cross, we need the wood
Falco
~ Anonymní uživatel
1 příspěvek
31. 10. 2012   #6
-
0
-

Pokud potřebuješ něco malého a kompaktního, tak doporučím http://tinythreadpp.bitsnbites.eu/

Jinak, ten boost thread je závislý na date_time, system a chrono... ve výsledku, když přilinkuješ tyhle všechny části, přidá ti to na programu cca 500 kB

Nahlásit jako SPAM
IP: 194.228.11.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 121 hostů

Podobná vlákna

Dev-C++ Boost — založil Luckin

CMake a Boost knihovna — založil richard.zavodny

Boost::regex nejde slinkovat — založil H4wk.cz

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý