Pytania oznaczone «multithreading»

100
Jak analizować zrzut wątku Java?

Próbuję dowiedzieć się więcej o Javie, zwłaszcza o zarządzaniu pamięcią i wątkach. Z tego powodu ostatnio zainteresowałem się przeglądaniem zrzutów nici. Oto kilka wierszy pobranych z aplikacji internetowej przy użyciu VisualVM, wbudowanego narzędzia dla języka Java: "Finalizer" daemon prio=8...

98
Czy liczniki czasu C # upływają w osobnym wątku?

Czy System.Timers.Timer upływa w osobnym wątku niż wątek, który go utworzył? Powiedzmy, że mam zajęcia ze stoperem, który uruchamia się co 5 sekund. Po uruchomieniu licznika czasu w metodzie elapsed jakiś obiekt jest modyfikowany. Powiedzmy, że modyfikacja tego obiektu zajmuje dużo czasu, np....

97
Dlaczego i ++ nie jest atomowy?

Dlaczego i++atomic nie jest w Javie? Aby zagłębić się w Javę, spróbowałem policzyć, jak często wykonywane są pętle w wątkach. Więc użyłem private static int total = 0; w klasie głównej. Mam dwa wątki. Wątek 1: Wydruki System.out.println("Hello from Thread 1!"); Wątek 2: Wydruki...

96
iphone ios działa w osobnym wątku

Jaki jest najlepszy sposób uruchamiania kodu w oddzielnym wątku? Czy to: [NSThread detachNewThreadSelector: @selector(doStuff) toTarget:self withObject:NULL]; Lub: NSOperationQueue *queue = [NSOperationQueue new]; NSInvocationOperation *operation = [[NSInvocationOperation alloc]...

95
Zwracanie wartości z Thread

Mam metodę z rozszerzeniem HandlerThread. Wartość zostaje zmieniona wewnątrz Threadi chciałbym zwrócić ją do test()metody. Czy jest na to sposób? public void test() { Thread uiThread = new HandlerThread("UIHandler"){ public synchronized void run(){ int value; value = 2; //To be returned...