concurrency

Co to jest cache hit I Cache miss? Dlaczego przełączanie kontekstu powoduje brak pamięci podręcznej?

Z 11 rozdziału (wydajność i skalowalność ) oraz sekcji o nazwie przełączanie kontekstu książki JCIP: Gdy nowy wątek zo ... jego prawdopodobne przeciwieństwo (Cache hit)? Dlaczego przełączanie kontekstu powodowałoby wiele braków pamięci podręcznej?

Kiedy lepiej używać volatile boolean w Javie niż AtomicBoolean?

Spojrzałem na inne pytania volatile vs. Atomicxxxx w SO (w tym to ) i przeczytałem Opis Javy.util.aktualne.atomic, i nie jes ... kiedykolwiek sytuacja, aby użyć volatile boolean zamiast (np. gdybym miał tysiące ich wystąpień i wydajność były problemem).

Jak prawidłowo złapać RuntimeExceptions od wykonawców?

Powiedz, że mam następujący kod: ExecutorService executor = Executors.newSingleThreadExecutor(); executor.execute(myRunnabl ... podobne obejścia. Ale... jakoś to jest brudne, czuję, że nie powinno być tak skomplikowane. Czy istnieje czyste rozwiązanie?

Java Executors: jak ustawić priorytet zadania?

Czy istnieje możliwość ustawienia priorytetu dla zadań wykonywanych przez Executorów? Znalazłem kilka stwierdzeń w JCIP o tym ... iałam to: Jak używać / emulować ustawianie priorytetu wątków (tzn. co było thread.setPriority()) z frameworkiem executors?

Jak zrobić wielowątkowość, współbieżność lub równoległość w iOS Swift?

Czy Jest jakiś sposób na utworzenie wątku roboczego w Swift? na przykład, jeśli istnieje główna funkcjonalność, która wymaga ... komponenty dokumentacji Apple dla Swifta, ale nie ma nic o współbieżności ani czy ktoś wie jak to zrobić (jeśli to możliwe)?

Współbieżność MS Access (MDB)

Dla małego projektu potrzebuję prostej bazy danych z bardzo lekkimi wymaganiami: kilka tabel, nie więcej niż kilka tysięcy re ... tym pytaniu interesuje mnie jednak tylko dostęp i jego współbieżność, więc proszę nie sugerować serwera db. Dzięki za pomoc.

Jaka jest optymalna wartość dla pasażera Phusion PassengerMaxRequestQueueSize

Wiem, że to zależy od sprzętu box, ale na przykład, jeśli są ustawione procesy 100, domyślna kolejka jest również 100. Czy se ... śnienie ustawienia i prawdopodobnie jeden lub dwa przykłady, zakładając, że proces serwera wymaga 2-3 sekund. Z góry dzięki!

Czy funkcja SELECT lub INSERT jest podatna na warunki wyścigowe?

Napisałem funkcję do tworzenia postów dla prostego silnika blogowania: CREATE FUNCTION CreatePost(VARCHAR, TEXT, VARCHAR[]) ... ym czasie? Konkretnie, czy transakcje (a tym samym funkcje) zapobiec takie warunki wyścigu z dzieje? Używam PostgreSQL 9.2.3.

Dlaczego wątki dzielą przestrzeń sterty?

Każdy wątek ma swój własny stos, ale ma wspólny stos. Jest jasne dla wszystkich, że stos jest dla zmiennych lokalnych / meto ... dy wątek ma własną stertę? Czy ktoś może podać prawdziwy przykład tego, jak pamięć dzielona jest wykorzystywana przez wątki?

Równoległe strumienie, kolektory i zabezpieczenie gwintów

Zobacz prosty przykład poniżej, który zlicza liczbę wystąpień każdego słowa na liście: Stream<String> words = Stream. ... cznie używane z równoległym strumieniem, czy tylko używać wersji współbieżnych podczas pobierania ze strumienia równoległego?

Czy transakcje w bazie danych uniemożliwiają warunki wyścigu?

Nie jest dla mnie do końca jasne, co robią transakcje w systemach bazodanowych. Wiem, że można je wykorzystać do całkowitego ... jest chroniony przed warunkami rasy? I ' m mostly interesuje mnie MySQL5 + InnoDB, ale ogólne odpowiedzi też mile widziane.

Poprawa wydajności i uczciwości przy łączeniu czasowo bliskich zdarzeń

Mam kilka wątków, które generują Zdarzenia typu A i typu B. Mój program bierze te wydarzenia, owija je w Wiadomość i wysyła ... B); Console.WriteLine("Generated B: {0}, Sent B: {1}", 10 * 10 + 10 * 20, counterB + counterAB); } }

ProcessPoolExecutor from concurrent.futures jest dużo wolniejszy niż multiprocessing.Basen

Eksperymentowałem z nowym błyszczącym .futures Moduł wprowadzony w Pythonie 3.2 i zauważyłem, że prawie z identycznym kodem, ... .297s sys 0m54.853s Nie mogę ich profilować za pomocą pythonowego profilera, ponieważ dostaję błędy pickle. Jakieś pomysły?

Jak sprawdzić, czy tabela jest zablokowana w sql server

Mam duży raport, który uruchamiam na serwerze sql. To trwa kilka minut, aby uruchomić. Nie chcę, aby użytkownicy klikali Uruc ... iałbym zwrócić komunikat o błędzie z napisem "generowanie raportów, spróbuj ponownie za kilka minut". Jak można to osiągnąć?

Jakie są różne sposoby wywoływania mojej metody w osobnym wątku?

Mam jakąś metodę obliczania danych (niech będzie " myMethod:") i chcę przenieść wywołanie do innego wątku, ponieważ nie chcę ... wiście powinieneś przeczytać o runloops, aby uzyskać bardziej szczegółowe informacje, ponieważ są to tylko moje przemyślenia.

Idealna metoda wysyłania wielu żądań HTTP przez Pythona? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... ów (jeśli tak, to ile?) i każde zapytanie o inny adres URL? Z przyjemnością wysłucham waszych przemyśleń na ten temat-dzięki!

Jak korzystać z nieruchomości?

W porównaniu do poprzedniego kodu dla klasy RulyCanceler, chciałem uruchomić kod używając CancellationTokenSource. Jak go u ... while (true) { Console.Write("345"); cancelToken.ThrowIfCancellationRequested(); } } } }

Wybór najlepszej listy współbieżności w Javie

Moja Pula wątków ma stałą liczbę wątków. Wątki te muszą często pisać i czytać z udostępnionej listy. Więc, która struktura danych (lepiej lista, musi być wolna od monitorów) w java.util.concurrent pakiecie jest najlepsza w tym przypadku?

W jaki sposób języki współbieżne przekazujące wiadomości są lepsze niż języki współbieżne z pamięcią współbieżną w praktyce

Jestem programistą Javy od wielu lat, ale nigdy nie musiałem zajmować się zbytnio problemami współbieżności, dopóki nie zaczą ... są bardziej zrozumiałe i jak zapobiegają błędom współbieżności? Can Ktoś podaje prawdziwe przykłady, które pokazują zalety?

Co to jest model pamięci C++03 dla współbieżności?

Jaki jest model pamięci dla współbieżności w C++03? (a czy C++11 zmienia model pamięci, aby lepiej obsługiwać współbieżność?)