Co to jest muteks i semafor w Javie? Jaka jest główna
Co to jest muteks i semafor w Javie? Jaka jest główna
Kiedy nazwałbyś Java thread.run()zamiast
Od dawna używam DispatchQueue.main.asyncdo wykonywania operacji związanych z interfejsem użytkownika. Swift zapewnia zarówno DispatchQueue.main.asynci DispatchQueue.main.sync, jak i oba są wykonywane w głównej kolejce. Czy ktoś może mi powiedzieć, jaka jest między nimi różnica? Kiedy...
Ten symbol rupii, waluty Indii, został zatwierdzony przez Radę Ministrów Unii 15 lipca 2010 r. Jak mogę wyświetlić to na stronie
Chciałbym mieć pole wprowadzania tekstu zawierające znak „$” na samym początku i bez względu na to, jaka edycja nastąpi w polu, aby znak był trwały. Byłoby dobrze, gdyby tylko liczby były akceptowane jako dane wejściowe, ale to tylko fantazyjny
Chcę stworzyć ThreadPoolExecutortaki, który po osiągnięciu maksymalnego rozmiaru i zapełnieniu kolejki submit()metoda blokuje się przy próbie dodania nowych zadań. Czy muszę zaimplementować w RejectedExecutionHandlertym celu niestandardowy sposób , czy też istnieje istniejący sposób, aby to...
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć za pomocą faktów i cytatów, edytując ten post . Zamknięte 1 rok temu . Popraw to...
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...
Czy istnieje standardowy sposób na wywołanie metody blokowania z limitem czasu w Javie? Chcę móc: // call something.blockingMethod(); // if it hasn't come back within 2 seconds, forget it Jeśli to ma sens. Dzięki.
Jak używać ConcurrentLinkedQueuew Javie? Używając tego LinkedQueue, czy muszę się martwić o współbieżność w kolejce? Czy muszę po prostu zdefiniować dwie metody (jedną do pobierania elementów z listy, a drugą do dodawania elementów do listy)? Uwaga: oczywiście te dwie metody muszą być...
W jaki sposób można rzucić doublena decimalktóry jest używany podczas opracowywania waluty. Gdzie to Midzie? decimal dtot = (decimal)(doubleTotal);
Szukam implementacji ExecutorService, która może być dostarczona z limitem czasu. Zadania przesłane do ExecutorService są przerywane, jeśli ich uruchomienie trwa dłużej niż limit czasu. Wdrożenie takiej bestii nie jest trudnym zadaniem, ale zastanawiam się, czy ktoś wie o istniejącej...
Mój nauczyciel z wyższego poziomu Java na temat wątków powiedział coś, czego nie byłem pewien. Stwierdził, że poniższy kod niekoniecznie zaktualizuje readyzmienną. Według niego, dwa wątki niekoniecznie współdzielą zmienną statyczną, szczególnie w przypadku, gdy każdy wątek (wątek główny versus...
Czy jest jakaś korzyść z używania java.util.concurrent.CountdownLatch zamiast java.util.concurrent.Semaphore ? O ile wiem, poniższe fragmenty są prawie równoważne: 1. Semafor final Semaphore sem = new Semaphore(0); for (int i = 0; i < num_threads; ++ i) { Thread t = new Thread() {...
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć za pomocą faktów i cytatów, edytując ten post . Zamknięte 7 lat temu . Popraw to...
Poszukuję zgodnego sposobu konfigurowania korzystania z puli wątków lub nie. W idealnym przypadku nie powinno to mieć żadnego wpływu na resztę kodu. Mógłbym użyć puli wątków z 1 wątkiem, ale nie jest to do końca to, czego chcę. Jakieś pomysły? ExecutorService es = threads == 0 ? new...
Czytam SIP-14 i koncepcja Futurema doskonały sens i jest łatwa do zrozumienia. Ale mam dwa pytania dotyczące Promise: SIP mówi Depending on the implementation, it may be the case that p.future == p. Jak to może być? Czy są Futurei Promisenie są dwoma różnymi typami? Kiedy powinniśmy użyć...
Często uważam, że te terminy są używane w kontekście programowania współbieżnego. Czy są takie same czy różne?
począwszy od Rails 4 , wszystko musiało domyślnie działać w środowisku wątkowym. Oznacza to, że cały kod, który piszemy ORAZ wszystkie klejnoty, których używamy, muszą byćthreadsafe więc mam kilka pytań na ten temat: co NIE jest bezpieczne dla wątków w Ruby / Rails? Vs Co jest bezpieczne dla...
Od jakiegoś czasu obserwuję rosnącą widoczność funkcjonalnych języków programowania i funkcji. Zajrzałem do nich i nie widziałem powodu odwołania. Niedawno byłem na prezentacji Kevina Smitha „Basics of Erlang” w Codemash . Podobała mi się prezentacja i dowiedziałem się, że wiele atrybutów...