eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingmt - nazewnictwo › mt - nazewnictwo
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: " " <f...@g...SKASUJ-TO.pl>
    Newsgroups: pl.comp.programming
    Subject: mt - nazewnictwo
    Date: Thu, 29 Dec 2011 10:00:13 +0000 (UTC)
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 47
    Message-ID: <jdhdnd$heq$1@inews.gazeta.pl>
    NNTP-Posting-Host: localhost
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1325152813 17882 172.20.26.238 (29 Dec 2011 10:00:13 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Thu, 29 Dec 2011 10:00:13 +0000 (UTC)
    X-User: fir
    X-Forwarded-For: 31.61.128.248
    X-Remote-IP: localhost
    Xref: news-archive.icm.edu.pl pl.comp.programming:194545
    [ ukryj nagłówki ]

    kiedys troche sie zastanawialem nad mt (nawet
    kilka razy) ale doszedlem tylko do czesciowych
    wnioskow (

    w kazdym razie na pewno mozna wyroznic dwa
    przypadki: jesli odpali sie funkcje f() i g()
    to
    1) albo moga one dzialac na wogole rozlacznych
    zbiorach danych
    albo
    2) na takich ktore sie przynajmniej w jakichs
    obszarach pokrywaja (i wtedy trzeba jezeli nie
    lockowac to przynajmniej oznaczac)

    np jesli przecinek oznacza paralelne wykonania:

    f(), g(); // na rozlacznych danych

    f(), g(); // na potencjalnie kolizyjnych danych

    - czy te dwa przypadki maja jakies nazwy?
    (jak nie maja to mozna wymyslic i nazywac np
    multithreading bezkolizyjny i multithreading kolizyjny
    ale jesli jest jakas dobra nazwa to warto by wiedziec)

    [jest cos takiego jak lock free ale to nie konicznie
    musi znaczyc mt bezkolizyjny bo w kolizyjnym tez niekonicznie
    trzeba zakladac locka tylko mozna 'oflagowac' dane i je
    wymijac)

    (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)







    --
    Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

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: