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