eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingWielowątkowość - podstawowe pytanieRe: Wielowątkowość - podstawowe pytanie
  • Data: 2014-05-25 01:34:55
    Temat: Re: Wielowątkowość - podstawowe pytanie
    Od: firr <p...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu sobota, 24 maja 2014 13:29:43 UTC+2 użytkownik Piotrek napisał:
    > Wyjaśnijcie mi taką jedną rzecz. Niby mam ogólne,
    >
    > teoretyczne pojęcie o wielowątkowości - wiem z czym
    >
    > to się je, jakie problemy wiążą się z programowaniem
    >
    > wielowątkowym, ale zawsze zastanawiała mnie taka jedna
    >
    > fundamentalna kwestia: dlaczego programiści w ogóle muszą
    >
    > być świadomi tego, że programują wielowątkowo, tzn. dlaczego
    >
    > samodzielnie muszą używać muteksów i innych mechanizmów
    >
    > synchronizacji wątków? Może bredzę, ale nie dałoby się tego
    >
    > jakoś rozwiązać na poziomie samego języka? Dlaczego każda
    >
    > instrukcja programu nie jest domyślnie atomowa, tzn. kompilator
    >
    > przy generowaniu kodu sam nie emuluje atomowości
    >
    > wstawiając gdzie trzeba różne locki/unlocki tak, żeby
    >
    > w ogóle nie trzeba było o tym myśleć? Chodzi o to, że
    >
    > byłoby to niewydajne?

    wydaje mi sie ze da sie wypracowac pewne wzorce pisania (sposoby kodowania) tak ze
    stosowanie ledwie kilku z nich zalatwialoby przewazajaca wiekszosc przypadków - ja
    bym to robil (przynajmniej w wiekszosci) na poziomie modulowym (intermodułowym),
    taki moduł asynchroniczny i inne tego typu sprawy -

    w programowaniu jst chyba tak ze zasadniczo pewnie program mozn anaisac na miriad
    soposobow, ale tez wysraczy wtbrac kilka kluczowych 'wzorców'/elementów i napisac
    pozniej wlasciwie wszystko za ich pomocą
    (to samo zdaje sie dotyczy programowania wielowatkowego)

    - tylko trzeba sie nauczyc tych wzorców; malo co pisze wielowatkowo ostatnio (juz z
    pol roku temu na
    probe przepisywalem na dwa watki prosty raytracer - w sumie moglbym przemyslac jak to
    uogólnic


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: