eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingpytanie z mutexów › Re: pytanie z mutexów
  • X-Received: by 10.49.25.227 with SMTP id f3mr354862qeg.33.1372020927098; Sun, 23 Jun
    2013 13:55:27 -0700 (PDT)
    X-Received: by 10.49.25.227 with SMTP id f3mr354862qeg.33.1372020927098; Sun, 23 Jun
    2013 13:55:27 -0700 (PDT)
    Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!goblin3!goblin.stu.neva.ru!j2no1348724qak.0!news-out.google.com!fv2ni0
    qab.0!nntp.google.com!j2no1348719qak.0!postnews.google.com!glegroupsg2000goo.go
    oglegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Sun, 23 Jun 2013 13:55:26 -0700 (PDT)
    In-Reply-To: <kq7lkl$p1c$1@somewhere.invalid>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=5.184.154.174;
    posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN
    NNTP-Posting-Host: 5.184.154.174
    References: <5...@g...com>
    <51c56394$0$28103$c3e8da3$91613603@news.astraweb.com>
    <f...@4...com>
    <kq70gf$ngh$1@mx1.internetia.pl>
    <3...@4...com>
    <kq7g4r$a05$1@mx1.internetia.pl> <kq7lkl$p1c$1@somewhere.invalid>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <5...@g...com>
    Subject: Re: pytanie z mutexów
    From: firr <p...@g...com>
    Injection-Date: Sun, 23 Jun 2013 20:55:27 +0000
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.comp.programming:203843
    [ ukryj nagłówki ]

    W dniu niedziela, 23 czerwca 2013 22:25:56 UTC+2 użytkownik Andrzej Jarzabek napisał:
    > On 23/06/2013 19:42, Michoo wrote:
    >
    > >
    >
    > >> Proponuje to zrobic przy pomocy mutexow lub nawet cmpxchg.
    >
    > >
    >
    > > A myślisz, że co niby leży "pod spodem" kolejek komunikatów? W javie
    >
    > > wszystkie synchronized() to jest właśnie na x86 cmpxchg.
    >
    >
    >
    > Pomijając wszystko inne, czy twierdzisz, że instrukcja procesora cmpxch
    > potrafi wykonać czynność "wstrzymaj wykonanie wątku do momentu..."? Jak
    > to się niby odbywa - przecież wątek jest bytem funkcjonującym na
    > poziomie co najmniej systemu operacyjnego (jeśli nie wręcz maszyny
    > wirtualnej)?


    potrzebna jest jeszcze funkcja suspend_() ktora
    przerzuci procesor na kolejny watek i ta funkcja
    chyba nie musi byc chyba zbyt skomplikowana
    - kiedys nalezaloby napisac sobie na sucho
    kod takiego schedulera by ocenic jak wydajne to
    moze byc (ale to musialbym byc mniej wykonczony
    niz teraz by zajmowac sie takimi pobocznymi
    rzeczami)

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: