multithreading

Ile wątków to za dużo? [zamknięte]

Piszę serwer i rozgałęziam każdą akcję do wątku, gdy żądanie jest przychodzące. Robię to, ponieważ prawie każde żądanie tworz ... eć się, czy mój pułap liczby wątków. Pytanie brzmi: skąd mam wiedzieć, że trafiłem w sufit? Co dokładnie powinienem zmierzyć?

Co robi java.lang.Nić.przerwać () zrobić?

Czy mógłbyś wyjaśnić, co java.lang.Thread.interrupt() robi, gdy wywoływany?

Jaka jest różnica między thread start () a Runnable run()

Powiedzmy, że mamy te dwa Runnables: class R1 implements Runnable { public void run() { … } … } class R2 implement ... (); R2 r2 = new R2(); Thread t1 = new Thread(r1); Thread t2 = new Thread(r2); t1.start(); t2.start(); }

Rozpocznij wątek z funkcją członka

Próbuję skonstruować std::thread z funkcją member, która nie pobiera argumentów i zwraca void. Nie mogę rozgryźć żadnej skład ... est()? #include <thread> class blub { void test() { } public: std::thread spawn() { return { test }; } };

jak uzyskać wartość zwracaną z wątku w Pythonie?

Jak uzyskać wartość 'foo', która jest zwracana z wątku? from threading import Thread def foo(bar): print 'hello {}'.f ... d!',)) thread.start() ret = thread.join() print ret Jeden oczywisty sposób, aby to zrobić, pokazany powyżej, zwraca None.

C# Wersja zsynchronizowanego słowa kluczowego Javy?

Czy c# ma własną wersję słowa kluczowego "synchronized" w Javie? Tzn. w Javie może być określony albo do funkcji, obiektu l ... public void doImportantStuff() { // trivial stuff synchronized(someLock) { // dangerous code goes here. } }

Task vs Thread differences [duplicate]

To pytanie ma już odpowiedź tutaj: Jaka jest różnica między zadaniem a wątkiem? ... e klasy: Task i Thread. Więc pytanie brzmi: jaka jest różnica między tymi klasami? Kiedy lepiej używać Thread i kiedy Task?

Wyjaśnienie Wątków Daemona

W dokumentacji Pythona pisze: Wątek może być oznaczony jako "wątek demona". Znaczenie tego flaga jest taka, że cały ... Więc jedynym CZAS czy nie ustawiłbyś wątków jako daemonicznych, gdybyś chciał, aby nadal działały po wyjściu głównego wątku?

Najlepsza praktyka: AsyncTask podczas zmiany orientacji

AsyncTask to świetna rzecz, aby uruchomić złożone zadania w innym wątku. Ale gdy nastąpi zmiana orientacji lub inna zmiana k ... piej rozwiązuje problem i jest łatwe do wdrożenia? Sam kod jest również ważny, ponieważ Nie wiem, jak to poprawnie rozwiązać.

Ile wątków może obsługiwać maszyna wirtualna Java?

Ile wątków może obsługiwać maszyna wirtualna Java? Czy różni się to w zależności od sprzedawcy? przez system operacyjny? inne czynniki?

Java synchronized method lock on object, or method?

Jeśli mam 2 zsynchronizowane metody w tej samej klasie, ale każda z nich ma dostęp do różnych zmiennych, czy 2 wątki mogą uzy ... } } Czy 2 wątki mogą uzyskać dostęp do tej samej instancji klasy X wykonującej x.addA() i x.addB() w tym samym czasie?

Kiedy używać enumerateObjectsUsingBlock vs. for

Poza oczywistymi różnicami: Użyj enumerateObjectsUsingBlock, gdy potrzebujesz zarówno indeksu, jak i obiektu nie używaj ... gorsze, gdy for (id obj in myArray) również zadziała? Jakie są zalety/wady (na przykład czy jest mniej lub bardziej wydajny)?

Wybierz pomiędzy przesłaniem ExecutorService i wykonaniem ExecutorService

Jak wybrać pomiędzy ExecutorService ' S submit lub execute, jeśli zwracana wartość nie jest moją sprawą? Jeśli przetestuję ... ute(new Task()); ExecutorService threadExecutor = Executors.newSingleThreadExecutor(); threadExecutor.submit(new Task());

Multi-threading bez blokady jest dla prawdziwych ekspertów od gwintowania

Czytałem ODPOWIEDŹ , którąJon Skeet dał na pytanie i w nim wspomniał o tym: Jeśli chodzi o mnie, multi-threading bez bl ... o na temat wątków itp. gdzie zacząć próbować nauczyć się pisać kod wielowątkowy bez blokady i jakie są dobre zasoby. Cheers

Czy wątek C# static constructor jest bezpieczny?

Innymi słowy, czy wątek implementacji Singletona jest Bezpieczny: public class Singleton { private static Singleton ins ... instance = new Singleton(); } public static Singleton Instance { get { return instance; } } }

Kontekst przełącza się znacznie wolniej w nowych jądrach Linuksa

Chcemy zaktualizować system operacyjny na naszych serwerach z Ubuntu 10.04 LTS do Ubuntu 12.04 LTS. Niestety, wydaje się, że ... an w jądrze i osobistych badaniach, odkryłem na czym polega problem i opublikowałem rozwiązanie jako odpowiedź na to pytanie.

Core Data multi thread application

Próbuję używać podstawowych danych w sposób wielowątkowy. Po prostu chcę pokazać aplikację z wcześniej pobranymi danymi podcz ... anych, ale nie mogę znaleźć sposobu, aby przenieść wszystkie obiekty do innego kontekstu po zakończeniu. Paolo aka SlowTree

Jak przekazać parametry do metody ThreadStart w wątku?

Jak przekazać parametry do metody Thread.ThreadStart() w C#? Załóżmy, że mam metodę o nazwie 'download' public void downlo ... load(filename)); Oczekiwany Typ metody błędu. Jak mogę przekazać parametry do ThreadStart metodą target z parametrami?

Przykład dla boost shared mutex (multiple reads/one write)?

Mam aplikację wielowątkową, która musi często odczytywać niektóre dane, a czasami dane te są aktualizowane. W tej chwili mute ... n, jak z niego korzystać, i nie znalazłem wyraźnego przykład. Czy ktoś ma prosty przykład, którego mógłbym użyć, aby zacząć?

Przechwytywanie wyjątku wątku w wątku wywołującym w Pythonie

Jestem zupełnie nowy w Pythonie i programowaniu wielowątkowym w ogóle. Zasadniczo mam skrypt, który skopiuje pliki do innej ... def run(self): try: shul.copytree(self.sourceFolder, self.destFolder) except: raise