Knihovna pro pr[Please insert PrerenderUnicode{á} into preamble
Transkript
Knihovna pro pr[Please insert PrerenderUnicode{á} into preamble
Sdílená pamět’ a C++ Návrh knihovny Příklad Výsledky Budoucnost knihovny Knihovna pro práci s objekty ve sdílené paměti FAKULTA INFORMAČNÍCH TECHNOLOGIÍ VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Autor práce Vedoucí práce Kamil Dudka Ing. Michal Španěl Sdílená pamět’ a C++ Návrh knihovny Příklad Výsledky Budoucnost knihovny Sdílená pamět’ a C++ Efektivní způsob komunikace mezi aplikacemi Sdílená pamět’ je vhodná zejména pro zpracování větších bloků dat. Nízká podpora v jazyce C++ a operačních systémech Knihovna umožňující sdílet přímo objekty jazyka C++ Sdílená pamět’ a C++ Návrh knihovny Příklad Návrh 1 Bázová třída pro sdílené objekty 2 Ukazatel na sdílený objekt 3 Singleton ShareManager Výsledky Budoucnost knihovny Sdílená pamět’ a C++ Návrh knihovny Příklad 2. Ukazatel na sdílený objekt Výsledky Budoucnost knihovny Sdílená pamět’ a C++ Návrh knihovny Příklad 3. Singleton ShareManager Výsledky Budoucnost knihovny Sdílená pamět’ a C++ Návrh knihovny Příklad Příklad - sdílený kontejner objektů Výsledky Budoucnost knihovny Sdílená pamět’ a C++ Návrh knihovny Příklad Výsledky Budoucnost knihovny Výsledky Testování knihovny (testovací programy dodávané spolu s knihovnou) Výkon při práci s knihovnou Při použití sdílené paměti byl výkon testovací aplikace asi 3-5x nižší než výkon její nesdílené varianty. Omezení knihovny Ve sdílených objektech nelze používat virtuální metody. Sdílená pamět’ a C++ Návrh knihovny Příklad Výsledky Budoucnost knihovny Budoucnost knihovny Testování na reálných aplikacích Alokace a dealokace bloků uvnitř sdíleného segmentu (garbage collector) Synchronizační prostředky pro sdílená data (implementace monitoru)
Podobné dokumenty
Rozvoj naší skupiny a plneˇní naší vize - EPF
čísla. Věříme, že tato dohoda zajistí dobrou
platformu pro budoucí expanzi Alliance Boots
na brazilském trhu.
Dále jsme prohloubili své vztahy s výrobci
tím, že jsme dokončili dva nové distribučn...
Společne vstrˇíc zmene - EPF
V Římě se 30. listopadu a 1. prosince 2005 konalo Evropské
fórum lékárníků. Diskuse na setkání se týkaly italského a
německého modelu zdravotní péče a výměny informací o vývoji
regulace lékáre...
ÖLFLEX® - ROTEX ELEKTRO sro
Do 5 žil: podle VDE 0293-308 (tabulka T9)
Od 6 žil: barevné značení ÖLFLEX® (tabulka
T7)
Na základě
ölflex ® classic 110
Připojovací a ovládací kabely
Univerzální použití
PVC plášť a číslované žíly