multithreading

Czy implementacja wątku Singleton pattern jest Bezpieczna?

Czy następująca implementacja, przy użyciu leniwej inicjalizacji, wątku Singleton (Singleton Meyersa) jest Bezpieczna? stati ... Singleton& instance() { static Singleton s; return s; } Jeśli nie, to dlaczego i jak uczynić go bezpiecznym?

Jak zabić wątek w Javie?

Jak zabić java.lang.Thread w Javie?

Timeout na wywołaniu funkcji

Wywołuję funkcję w Pythonie, która może mnie zatrzymać i zmusić do ponownego uruchomienia skryptu. Jak wywołać funkcję lub w co ją zawinąć, aby skrypt, jeśli zajmie to więcej niż 5 sekund, anulował ją i zrobił coś innego?

Przykład / tutorial Mutex?

Jestem nowy w wielowątkowości i próbowałem zrozumieć, jak działają mutexy. Dużo Wygooglowałem i znalazłem porządny tutorial , ... x i najprostszym możliwym wyjaśnieniu na temat logiki jego działania? Jestem pewien, że to pomoże plenty innych nowicjuszy.

Implementacja C # Generic Timeout

Szukam dobrych pomysłów na implementację ogólnego sposobu, aby pojedyncza linia (lub anonimowy delegat) kodu wykonywała się z ... m (którego nie mogę zmienić). Ponadto chciałbym, aby obrażający kod "timed out" przestał wykonywać dalsze, jeśli to możliwe.

Dlaczego JavaScript nie obsługuje wielowątkowości?

Czy jest to celowa decyzja projektowa, czy problem z naszymi aktualnymi przeglądarkami, który zostanie naprawiony w najbliższych wersjach?

Maksymalna liczba wątków na proces w Linuksie?

Jaka jest maksymalna liczba wątków, które mogą być utworzone przez proces pod Linuksem? Jak (jeśli to możliwe) można zmienić tę wartość?

Jak poprawnie zatrzymać wątek w Javie?

Potrzebuję rozwiązania, aby poprawnie zatrzymać wątek w Javie. Mam IndexProcessorklasę, która implementuje interfejs Runnabl ... ogę zatrzymać wątek i nie rzucać żadnych WYJĄTKÓW? P. S.{[20] } Nie chcę używać metody .stop(); ponieważ jest przestarzały.

Jak wstrzymać / uśpić wątek lub proces w Androidzie?

Chcę zrobić pauzę między dwoma linijkami kodu, Pozwól mi trochę wyjaśnić: - > użytkownik klika przycisk (w rzeczywistoś ... timer.cancel(); //Terminate the timer thread } } } Jak mogę wstrzymać / uśpić wątek lub proces?

Co to jest" wątek " (tak naprawdę)?

Próbowałem znaleźć dobrą definicję i zrozumieć, czym naprawdę jest Wątek. Wydaje mi się, że musi mi brakować czegoś oczywist ... zym tak naprawdę jest wątek? Edit: najwyraźniej wątek ma również własny stos wywołań, więc jest to nieco konkretna rzecz .

Obsługa przerwanego wystąpienia w Javie

Jaka jest różnica między następującymi sposobami obsługi InterruptedException? Jak najlepiej to zrobić? try{ //... } catch( ... Exception e) { throw new RuntimeException(e); } EDIT: chciałbym również wiedzieć, w jakich scenariuszach są one używane.

Jaka jest różnica między programowaniem asynchronicznym a wielowątkowością?

Myślałem, że to w zasadzie to samo-pisanie programów, które dzielą zadania między procesory(na maszynach, które mają 2 + proc ... ezorientowany czy co? (również, jestem zdezorientowany dlaczego sender i e nigdy nie są używane w ciele powyższej funkcji.)

Pula wątków podobna do puli wieloprocesorowej?

Czy istnieje Klasa Pool dla wątków worker , podobna do klasy Pool modułu multiprocessing ? Lubię na przykład łatwy sposób ... kcją C, dla której wrapper Pythona zwolni GIL przed rzeczywistym wywołaniem funkcji. Czy mam aby napisać własną pulę wątków?

Automatyzacja wywoływanego wzorca kodu

Boleśnie zdałem sobie sprawę z tego, jak często trzeba pisać następujący wzór kodu w sterowanym zdarzeniami kodzie GUI, gdzie ... wet wtedy składnia Invoke() jest zarówno nieefektywna, jak i nadal niezręczna w radzeniu sobie. Czy ktoś zna jakieś skróty?

Technicznie, dlaczego procesy w Erlang są bardziej wydajne niż wątki OS?

Charakterystyka Erlanga Z Erlang Programowanie (2009): Współbieżność Erlang jest szybka i skalowalna. Jego procesy są lekk ... m na SMP (2008) współbieżność w Javie i w Erlang (pdf) (2004) pomiary wydajności wątków w Javie i procesów w Erlang (1998)

Kiedy używać AtomicReference w Javie?

Kiedy używamy AtomicReference? Czy potrzebne jest tworzenie obiektów we wszystkich programach wielowątkowych? Podaj prosty przykład użycia Atomikreferencji.

Jak mogę czekać na zakończenie wątku with.NET?

Nigdy wcześniej nie używałem threadingu w C#, gdzie muszę mieć dwa wątki, a także główny wątek interfejsu użytkownika. Zasadn ... art(action2)); t2.Start(); } Więc, zasadniczo, jak Mogę mieć wątek czekać na inny, aby zakończyć? Jak najlepiej to zrobić?

Zrozumienie pętli zdarzeń

Zastanawiam się nad tym i oto co wymyśliłem: Powiedzmy, że mamy taki kod: console.clear(); console.log("a"); setTimeout(f ... w pytaniu numer 4: {]} Więc moje pytanie tutaj jest, aby uzyskać kilka wyjaśnień na temat elementów wymienionych powyżej?

Jakie są różnice między modułami threading i multiprocessing?

Uczę się używać modułów threading i multiprocessing w Pythonie do równoległego uruchamiania pewnych operacji i przyspieszania ... ymi zasobami, które wyjaśniają koncepcje stojące za tymi dwoma modułami i jak je właściwie wykorzystać w złożonych zadaniach?

Nie można marynować podczas korzystania z puli wieloprocesorowej.mapka()

Staram się użyć multiprocessing'S Pool.map() Funkcja do podziału pracy jednocześnie. Kiedy używam poniższego kodu, działa dob ... ing.Pool(processes=4) print pool.map(self.f, range(10)) Ktoś wie, jaki może być problem, albo jak go obejść?