-
Data: 2013-06-23 22:55:26
Temat: Re: pytanie z mutexów
Od: firr <p...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- 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
Najnowsze wątki
- 2025-01-15 Gdańsk => System Architect (Java background) <=
- 2025-01-15 Żerniki => Specjalista ds. Employer Brandingu <=
- 2025-01-15 Kraków => User Experience Designer <=
- 2025-01-15 CYA: Minister Finansów odbija piłeczkę do PKW :-) [obiektywny brak możliwości wykonania wewnętrznie sprzecznej uchwały]
- 2025-01-15 Gdańsk => Solution Architect (Java background) <=
- 2025-01-15 Zielona Góra => Senior Field Sales (system ERP) <=
- 2025-01-15 Wrocław => Application Security Engineer <=
- 2025-01-15 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-15 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-01-15 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2025-01-15 Warszawa => Programista .NET (C#/.NET) <=
- 2025-01-15 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36
- 2025-01-15 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2025-01-15 serce boli
- 2025-01-14 Seicento vs Szydło, comes back :)