-
Data: 2012-01-13 05:14:20
Temat: Re: mt - nazewnictwo
Od: " M.M." <m...@W...gazeta.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]<f...@g...SKASUJ-TO.pl> napisał(a):
> (warto by sie wogole zastanowic nad tym mt bezkolizyjnym,
> byc moze duzo da sie zdzialac w ten sposob - a przynajmniej
> przyblizonym praktycznym celem by bylo po prostu (dla
> 'intensywnych' aplikacji) spowodowac to by wszystkie procki
> byly na 100% pograzone w robocie i by nie bylo wogole strat
> na synchronizacji - kto wie moze po prostu daloby sie to
> zrobic mt bezkolizyjnym a jak nie to warto by przyjrzec sie
> dokladniej przypadkom w ktorym nie dalo by sie tak zrobic)
Sa rozne ciekawe techniki, nie tylko omijanie danych narazonych
na utrate spojnosci.
Bardzo ciekawa technike bezkolizyjnej hash-table do szachow (do
innych zastosowan tez da sie zaadoptowac) opisuje Robert Hatty.
Technika ta wykorzystuje prosty fakt, ze jesli jeden watek
w tym samym czasie pisze co drugi czyta, to ten drugi obliczy
inny hash-key (bo dane beda zepsute) i rozpozna problem bez
synchronizacji systemowej. Polecam:
http://www.cis.uab.edu/hyatt/hashing.html
Pozdrawiam
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-03-05 Zielona Góra => Senior Field Sales (system ERP) <=
- 2025-03-05 Warszawa => Data Engineer (Tech Lead) <=
- 2025-03-05 Kraków => Business Development Manager - Network and Network Security
- 2025-03-05 Zaniepokojeni mieszkańcy
- 2025-03-05 Ile pieniędzy ma bank?
- 2025-03-05 Ostrów Świętokrzy => Node.js / Fullstack Developer <=
- 2025-03-05 Białystok => Architekt rozwiązań (doświadczenie w obszarze Java, A
- 2025-03-05 Warszawa => Frontend Developer (Angular13+) <=
- 2025-03-05 Warszawa => Frontend Developer (obszar Angular13+) <=
- 2025-03-05 Chiny-Kraków => Backend Developer (Node + Java) <=
- 2025-03-05 Warszawa => JavaScript / Node / Fullstack Developer <=
- 2025-03-05 China-Kraków => Key Account Manager IT <=
- 2025-03-05 China-Kraków => Senior PHP Symfony Developer <=
- 2025-03-05 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-03-05 Ostrów Wielkopolski => Konsultant Wdrożeniowy Comarch XL/Optima (Ksi