Pytania oznaczone «currency»

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
Jak korzystać z ConcurrentLinkedQueue?

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ć...

93
Jakie są przypadki użycia scala.concurrent.Promise?

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ć...