eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingOpowiadanie o GCRe: Opowiadanie o GC
  • Data: 2009-08-03 08:03:08
    Temat: Re: Opowiadanie o GC
    Od: Maciej Sobczak <s...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 1 Sie, 23:59, A.L. <a...@a...com> wrote:

    > >Poproszę o cytat z dokumentacji wskazujący na niemożliwość czytania
    > >WeakHashMapy z wielu wątków.
    >
    > Cytat: "Like most collection classes, this class is not synchronized.

    To jeszcze nie wskazuje na niemożnośc czytania z wielu wątków -
    dłuższą odpowiedź napisałem Piotrkowi Lipskiemu.

    > Wysukiwanie klucza w hash table jest operacja ktora posiada stan, wiec
    > rownolegly dostep do kolekcji wymagalby posiadania oddzielnej kopii
    > tego mechanizmu dla kazdego watku.

    Otóż nie i wiemy to choćby z JLS.
    Moglibyśmy też stworzyć mapę immutable (jako wrapper na HashMap, która
    jest wypełniania w konstruktorze) i jak to wyjaśniono w książce [*],
    którą mi sam poleciłeś, ale najwyraźniej jej nie czytałeś, byłoby to
    bezpieczne dla wielu wątków bez konieczności tworzenia osobnych kopii.

    [*] Książka z pociągami, rozdział 3.4, strona 47:
    "Immutable objects can still use mutable objects internally to manage
    their state"

    Przykład takiej klasy jest w listingu 3.11. Nie trzeba synchronizować
    hash mapy do wyszukiwania klucza i nie trzeba robić jej wielu kopii.

    > P.S Natarczywosc Panskiego "domagania sie" powoduje ze przestaje mi
    > sie chciec odpowiadac.

    Natarczywość mojego "domagania się" (btw - za każdym razem używałem
    słowa "proszę", więc bez przesady z tym domaganiem) jest
    proporcjonalna do Twojej natarczywości w propagowaniu błędnych
    informacji. Czuję się usprawiedliwiony.

    > Moze przejdziemy na plaszczyzne profesjonalna,
    > tzn. consulting?

    Nie, bez przesady. Mogę Ci wytłumaczyć wiele rzeczy i nie muszę brać
    za to pieniędzy.
    Nie psujmy dobrej usenetowej atmosfery.

    --
    Maciej Sobczak * www.msobczak.com * www.inspirel.com

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: