Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
Mantharis
Založen: 28. 07. 2007 Příspěvky: 39
|
Zaslal: 9. červenec 2008, 08:43:19 Předmět: Thread safe knihovna ve stylu STL? |
|
|
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? ) ?
dekuju za odpovedi  |
|
Návrat nahoru |
|
 |
Mem

Založen: 28. 07. 2007 Příspěvky: 1959 Bydliště: Olomouc
|
Zaslal: 9. červenec 2008, 09:57:19 Předmět: |
|
|
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 |
|
 |
rezna
Založen: 27. 07. 2007 Příspěvky: 2156
|
Zaslal: 9. červenec 2008, 10:05:24 Předmět: Re: Thread safe knihovna ve stylu STL? |
|
|
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? ) ?
dekuju za odpovedi  |
synchronizace dat mezi vlakny a sdileny pristup k datum vice thready - aneb paralelismus - keywords: mutex, kriticka sekce, semafor, ... |
|
Návrat nahoru |
|
 |
Mantharis
Založen: 28. 07. 2007 Příspěvky: 39
|
Zaslal: 9. červenec 2008, 10:59:24 Předmět: |
|
|
->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 |
|
 |
rezna
Založen: 27. 07. 2007 Příspěvky: 2156
|
Zaslal: 9. červenec 2008, 12:16:20 Předmět: |
|
|
mno thread-safe se nepise snad skoro nic - 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 - ale jinak problemy s uvaznutim a dead-locky maji i velke systemy - neni zadna sranda odladit paralelni system |
|
Návrat nahoru |
|
 |
Quiark

Založen: 29. 07. 2007 Příspěvky: 816 Bydliště: Chlívek 401
|
Zaslal: 9. červenec 2008, 13:39:25 Předmět: |
|
|
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 |
|
 |
Mantharis
Založen: 28. 07. 2007 Příspěvky: 39
|
Zaslal: 9. červenec 2008, 13:53:07 Předmět: |
|
|
->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 |
|
 |
|