-
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)
Następne wpisy z tego wątku
- 23.06.13 23:33 Edek
- 24.06.13 00:21 Michoo
- 24.06.13 00:58 Edek
- 24.06.13 03:41 A.L.
- 24.06.13 07:34 Andrzej Jarzabek
- 24.06.13 08:13 firr
- 27.06.13 22:33 Michoo
- 27.06.13 22:58 A.L.
- 28.06.13 15:36 Michoo
- 28.06.13 22:12 A.L.
- 28.06.13 22:30 Marek Borowski
- 28.06.13 22:51 A.L.
- 29.06.13 00:13 Edek
- 29.06.13 00:39 A.L.
- 29.06.13 01:00 Edek
Najnowsze wątki z tej grupy
- 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??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-06-27 Re: Prywatny parking? Pierwsze 10 minut bezplatnie
- 2024-06-27 SAMOCHODY ELEKTRYCZNE: EKOLOGICZNA HIPOKRYZJA CZY EKONOMICZNA GŁUPOTA? | GOSPODARCZE ZERO #21
- 2024-06-27 Głośnik piezoelektryczny
- 2024-06-23 Mala autonomiczna kamera monitoringu
- 2024-06-26 czas na emeryturę i EB
- 2024-06-26 Wyjścia video kart graficznych (NVIDIA)
- 2024-06-27 Warszawa => Key Account Manager <=
- 2024-06-27 Bażanowice => Expert Migration Architect (Azure) <=
- 2024-06-27 Ulm => IT Netzwerktechniker (m/w/d) <=
- 2024-06-27 Warszawa => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-06-27 Warszawa => Head of International Freight Forwarding Department <=
- 2024-06-26 Kraków => International freight forwarder <=
- 2024-06-26 Częstochowa => Marketing Specialist (E-Commerce) <=
- 2024-06-26 Warszawa => Fullstack Java Developer <=
- 2024-06-26 Warszawa => React Native Developer <=