Odpovídáte na názor ke článku Chytrý a chytřejší.
Koukam, ze ten kod neni cely, diskuzak pozral vetsinu znamenek. Az se dostanu ke compu, tak ho hodim do pastebin
Instrukce LOCK je opravdu fuj, a bude hure. Uz mam dokonce v navrhu verzi citace pro MT bez locku a bez testovani, kde se budou citat countery normalne. Rikam countery, kazde vlakno bude mit vlastni. Ale vemte si, ze sdileni mezi vlakny je obecne fuj, protoze prijdou procesory nCube a NUMA architekturou , kde bude vyhodne nez sdilet radeji posilat zpravy.
V knihovne mam COW retezce. Nejsou MT safe. Uplne v prvni verzi nez prisli MT countery jsem tam mel funkci isolate, ktera se pouziva pro prenos objektu do jineho vlakna obycejnym kopirovanim. I to je rychlejsi nez LOCK a navic se dva procesory nemusi neustale tahat o jednu pametovou stranku, kazdy ma sva data u sebe, Aby se minimalne sdilelo mezi vlakny
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 37 774×
Přečteno 26 420×
Přečteno 24 932×
Přečteno 21 278×
Přečteno 18 932×