concurrency

Sposoby poprawy spójności wyników

W poniższym przykładzie, jeden wątek wysyła "wiadomości" za pomocą bufora bajtowego, który bierze konsument. Najlepsza wydaj ... zostanie ułożony optymalnie. Jedynym sposobem rozwiązania tego problemu może być dodanie wypełnienia do oryginalnej klasy. :(

Scala Futures-wbudowany timeout?

Jest pewien aspekt przyszłości, którego nie do końca rozumiem z oficjalnego poradnika ref. http://docs.scala-lang.org/overvi ... pears at position: " + idx) } firstOccurence onFailure { case t => println("Could not process file: " + t.getMessage) }

Współbieżność: atomowa i lotna w modelu pamięci C++11

Zmienna globalna jest współdzielona przez 2 równolegle działające wątki na 2 różnych rdzeniach. Wątki zapisują i odczytują zm ... omic. Czym to się różni od słowa kluczowego volatile? Jak lotne i atomowe typy zachowają się inaczej w powyższym scenariuszu?

Zapewnienie kolejności wykonywania zadań w threadpool

Czytałem o wzorze puli wątków i nie mogę znaleźć zwykłego rozwiązania następującego problemu. Czasami chcę, aby zadania były ... tkich zadań w grupie z góry (i nie mogę się doczekać, aż wszyscy dotrą przed założeniem grupy). Dziękuję za poświęcony czas.

Czy jest to dobry sposób na korzystanie z Javy.util./ align = "left" / FutureTask?

Po pierwsze, muszę powiedzieć, że jestem całkiem nowy w API java.util.równoległe, więc może to, co robię, jest całkowicie złe ... to, co chcę? Jeśli nie, możesz dać mi kilka wskazówek, aby poprawić mój kod (i nadal zachować go tak proste, jak to możliwe).

Różnica między Liniowalnością a Serializowalnością

Jestem naprawdę zdezorientowany z linearyzability i serializability w. R. T programowania Java. Czy możesz wyjaśnić różnicę między nimi na przykładzie lub podać dobre odniesienie.

Atomic UPDATE. Wybierz w Postgres

Buduję mechanizm kolejki. Istnieją rzędy danych, które wymagają przetworzenia, oraz znacznik stanu. Do zarządzania nim używam ... t tą samą blokadą co aktualizacja, czy mam tutaj stan wyścigu? Jeśli tak, to czy wewnętrzny wybór musi być select for update?

W jaki sposób pamięć dzielona i przekazywanie wiadomości radzą sobie z dużymi strukturami danych?

Patrząc na podejście Go i Erlanga do współbieżności, zauważyłem, że obie polegają na przekazywaniu wiadomości. Takie podejśc ... a wąskiego gardła sprzętowego, które w przeciwnym razie sprawiłoby, że obie implementacje wykonywałyby mniej więcej to samo?

Kiedy należy używać SynchronousQueue

new SynchronousQueue() new LinkedBlockingQueue(1) Jaka jest różnica? Kiedy powinienem użyć SynchronousQueue przeciwko LinkedBlockingQueue z pojemnością 1?

Synchronizacja dostępu do SimpleDateFormat

Javadoc dla SimpleDateFormat stwierdza, że SimpleDateFormat nie jest zsynchronizowany. " formaty dat nie są synchronizow ... if(sdf == null) { sdf = new SimpleDateFormat("yyyy-MM-hh"); tl.set(sdf); } return sdf.format(d); }

Wstawianie wiersza tylko wtedy, gdy go jeszcze nie ma

Zawsze używałem czegoś podobnego do następującego, aby to osiągnąć: INSERT INTO TheTable SELECT @primaryKey, @value ... zawsze byłem pod (być może niepoprawnym) założeniem, że pojedyncze polecenie SQL będzie atomowe. Czy ktoś ma jakieś pomysły?

Czy HttpClient jest bezpieczny w użyciu jednocześnie?

We wszystkich przykładach, które mogę znaleźć zastosowania HttpClient, jest on używany do jednorazowych wywołań. Ale co, jeśl ... ykład może być błędną konfiguracją. Idealnie. Szukam miarodajnej odpowiedzi na pytanie o obsługę współbieżności w HttpClient.

Future investment: Erlang vs. Scala [zamknięta]

Ponieważ programowanie współbieżne staje się coraz ważniejsze, zastanawiałem się co sądzicie o Erlang vs. Scala pod tym wzglę ... e te pytania są zawsze trochę subiektywne, ale co byłoby lepsze przyszłe inwestycje: Erlang lub Scala. A może w innym języku?

Dlaczego w Kotlinie nie ma słów kluczowych dotyczących współbieżności?

Po prostu zanurzam się w tym niesamowitym języku, a ta jedna rzecz jest dla mnie frustrująca. Dlaczego nie ma słów kluczowych ... od w kotlinie, ale mają jakiś kod java, który nie jest możliwy do wyrażenia za pomocą Kotlina. Czy to prawda? Tak miało być?

Programowanie współbieżne c++? [zamknięte]

Ciągle słyszę o programowaniu współbieżnym w każdym miejscu. Możecie rzucić trochę światła na to, co to jest i jak nowe standardy C++ ułatwiają robienie tego samego?

Jakie są dobre open source C# przykłady wysokiej jakości modeli domen [closed]

Jestem dość młodym programistą i wciąż jestem w fazie emulacji mojej kariery. Czytałem wiele na temat niektórych tematów, ta ... abym mógł zobaczyć na własne oczy i zrozumieć przykład, jak to zrobić, który nie jest trywialną linią 50 przykład samouczka.

pthread join() i pthread exit()

Mam pytanie dotyczące programowania współbieżnego w C. W bibliotece pthread prototyp pthread_join to int pthread_join(pthr ... zakończonego wątku? Chodzi mi o to, że w zasadzie wszystkie są wartościami zwrotnymi z wątku, dlaczego jest różnica w typie?

Dlaczego nie jestem atomowa?

Dlaczego i++ nie jest atomowy w Javie? Aby zagłębić się w Javę, próbowałem policzyć, jak często pętla w wątkach jest wykonyw ... hello: " + total); } } }; public static void main(String[] args) { new Test(); } }

Jakaś dobra implementacja Actors dla C#? [zamknięte]

Czy jest jakaś dobra implementacja actors concurrency model dla. Net / c#? Muszę zoptymalizować C# i uważam, że model actors idealnie pasuje jako rozwiązanie mojego problemu. Niestety mam doświadczenie tylko z implementacją Scali.