.[ ČeskéHry.cz ].
Thread safe knihovna ve stylu STL?

 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> C / C++
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Mantharis



Založen: 28. 07. 2007
Příspěvky: 39

PříspěvekZaslal: 9. červenec 2008, 08:43:19    Předmět: Thread safe knihovna ve stylu STL? Odpovědět s citátem

Zdravim, chtel bych se zeptat jestli nekdo nema nejaky doporuceni na knihovnu s moznostma alespon na urovni STL ktera by ale byla thread-safe?

...nebo pripadne alternativni dotaz, jak to delate vy kdyz je zapotrebi vice vlaken s pristupem ke spolecnym datum (nebo datam? Embarassed ) ?

dekuju za odpovedi Wink
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Mem



Založen: 28. 07. 2007
Příspěvky: 1959
Bydliště: Olomouc

PříspěvekZaslal: 9. červenec 2008, 09:57:19    Předmět: Odpovědět s citátem

Nevim, zda je tim mineno totez, ale u STL si muzes zvolit, zda chces kompilovat (resp. linkovat vuci) single nebo multi-threaded verzi, u ktere predpokladam, ze by mela byt thread-safe
_________________
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
rezna



Založen: 27. 07. 2007
Příspěvky: 2156

PříspěvekZaslal: 9. červenec 2008, 10:05:24    Předmět: Re: Thread safe knihovna ve stylu STL? Odpovědět s citátem

Mantharis napsal:
Zdravim, chtel bych se zeptat jestli nekdo nema nejaky doporuceni na knihovnu s moznostma alespon na urovni STL ktera by ale byla thread-safe?

...nebo pripadne alternativni dotaz, jak to delate vy kdyz je zapotrebi vice vlaken s pristupem ke spolecnym datum (nebo datam? Embarassed ) ?

dekuju za odpovedi Wink


synchronizace dat mezi vlakny a sdileny pristup k datum vice thready - aneb paralelismus - keywords: mutex, kriticka sekce, semafor, ...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Mantharis



Založen: 28. 07. 2007
Příspěvky: 39

PříspěvekZaslal: 9. červenec 2008, 10:59:24    Předmět: Odpovědět s citátem

->Mem
Ja teda myslim ze obecne STL thread-safe neni (viz http://msdn.microsoft.com/en-us/library/c9ceah3b.aspx ). Pro cteni urcity konjtejnery bezpecny jsou, ale me by se spis hodil ten zapis.

->rezna
no tomuhle rucnimu psani sem se prave chtel vyhnout...sice sem koukal ze VS 2008 ma nejakou knihovnu pro praci monitorama, ale i tak je to dost na dlouho to psat sam (navic z prednasky na toto tema sem dost skeptickej ze bych to napsal fakt bezpecne)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rezna



Založen: 27. 07. 2007
Příspěvky: 2156

PříspěvekZaslal: 9. červenec 2008, 12:16:20    Předmět: Odpovědět s citátem

Mantharis napsal:
->Mem
Ja teda myslim ze obecne STL thread-safe neni (viz http://msdn.microsoft.com/en-us/library/c9ceah3b.aspx ). Pro cteni urcity konjtejnery bezpecny jsou, ale me by se spis hodil ten zapis.


mno thread-safe se nepise snad skoro nic Wink - i v .NETu je videt ze obvykle pouze static instances jsou thread-safe

Mantharis napsal:
->rezna
no tomuhle rucnimu psani sem se prave chtel vyhnout...sice sem koukal ze VS 2008 ma nejakou knihovnu pro praci monitorama, ale i tak je to dost na dlouho to psat sam (navic z prednasky na toto tema sem dost skeptickej ze bych to napsal fakt bezpecne)


mno jedna prednaska je nejak malo Wink - ale jinak problemy s uvaznutim a dead-locky maji i velke systemy Smile - neni zadna sranda odladit paralelni system
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Quiark



Založen: 29. 07. 2007
Příspěvky: 816
Bydliště: Chlívek 401

PříspěvekZaslal: 9. červenec 2008, 13:39:25    Předmět: Odpovědět s citátem

No ale aspoň v Javě a .NETu jsou thread-safe verze kontejnerů.

Mantharis: gůglení "C++ thread safe containers" ti nic nenašlo?
_________________
Mám strach
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Mantharis



Založen: 28. 07. 2007
Příspěvky: 39

PříspěvekZaslal: 9. červenec 2008, 13:53:07    Předmět: Odpovědět s citátem

->Quiark
No priznam se ze sem moc nehledal, tak nejak sem doufal ze tu stim nekdo bude mit nejakou zkusenost a nejakou knihovnu mi doporuci.

Od nekoho sem dostal tip na Boost ze tam by to snad melo jit zapnout (navic by byla fajn ta podobnost s STL) ale co sem hledal tak sem nic takovyho bohuzel nenasel
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> C / C++ Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra
Nemůžete odpovídat na témata v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete hlasovat v tomto fóru


Powered by phpBB © 2001, 2005 phpBB Group


Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna