Java - multithreading

Odpowiedz Nowy wątek
2018-07-21 16:56
0

Witam,
Jak i z jakich materiałów nauczyć się dobrze i solidnie wielowątkowości w Javie?
Słyszałem na konferencji, że często deweloperzy nie mają pojęcia o tym i uczą się złych praktyk. Do tego temat bardziej skomplikowany.

Pozostało 580 znaków

2018-07-21 17:17
3

Hej ,
może spróbuj po kolei:

  1. http://www.metal.agh.edu.pl/~banas/PR/PRiR_skrypt.pdf
  2. http://www.metal.agh.edu.pl/~banas/PR/PR_W05_Obiekty_Java.pdf (jego prezentacja w Javie)
  3. http://edu.pjwstk.edu.pl/wyklady/poj/scb/PrgWspb/PrgWspb.html (na dole jest książka, ale nie wiem czy dobra)...

a tu ciut praktyki:

  1. https://www.guru99.com/multithreading-java.html

Pozostało 580 znaków

2018-07-21 17:18
2

Sam dopiero się uczę i ciężko jest mi powiedzieć, jak dobrze można nauczyć sie z niżej wymienionych wielowątkowości, więc po prostu zostawie pare linków z których sam korzystam :

https://docs.oracle.com/javas[...]ential/concurrency/index.html
http://www.codejava.net/java-core/concurrency
https://helion.pl/ksiazki/jav[...]horstmann,javp10.htm#format/d

edytowany 1x, ostatnio: Ran9, 2018-07-21 17:19

Pozostało 580 znaków

2018-07-21 17:19
0

Dzięki, na pewno skorzystam :)

Pozostało 580 znaków

2018-07-21 17:37
2018-07-21 17:55
0

Książka Brian Goetza jest z 2006 roku, nie nauczę się jakiegoś starego shitu?

Ostatnia edycja była na gwiazdkę 2017 i jest bardzo aktualna :) - Koziołek 2018-07-23 10:19
@Koziołek: nie pomyliło Ci się z effective Java 3rd edition, bo odświeżonej JCiP nie mogę znaleźć :/ - ThisIsHowIRoll 2018-07-23 11:16

Pozostało 580 znaków

2018-07-21 18:50
4

Nie poznasz z niej nowych API (np. CompletableFuture), nie mniej warto ją przeczytać. Podstawy programowania współbieżnego z użyciem Javy są w niej dobrze opisane, a pozostałych "nowinek" zawsze możesz douczyć się z innych źródeł.

edytowany 1x, ostatnio: DisQ, 2018-07-21 18:56
Dzięki za wskazówki ;) A co sądzisz np o tutorialach Oracle ? Da radę z nich coś ogarnąć? - NeutrinoSpinZero 2018-07-21 21:32
GŁUPOTE NAPISAŁEM - Koziołek 2018-07-23 10:19

Pozostało 580 znaków

2018-07-21 22:04
0

Tutorial Oracla jako zbiór ogólników żeby mieć jako takie pojęcie jest ok, można go też traktować jako wstęp do innych materiałów. Oprócz tego polecam poczytać sobie o modelu aktorów, w tym przypadku dokumentacja Akki jest bardzo fajnie napisana (chociaż nie wiem jak kod wygląda z perspektywy Javowego API)

Pozostało 580 znaków

2018-07-23 11:22
5

Uwaga co do JCiP.

Książka jest aktualna i jedynie nie zawiera informacji o rzeczach z Javy 7 w górę, ALE nadal jest to aktualne. Podstawy nie zmieniają się od lat.

Pozostało 580 znaków

2018-07-24 08:58
0

Ma ktoś na sprzedaż papierową wersje JCiP?

edytowany 1x, ostatnio: tomek1221, 2018-07-24 08:59

Pozostało 580 znaków

2018-07-24 10:50
4

Jako wysokopoziomowe uzupełnienie Briana Goetza polecam Venkata Programing Concurency on the JVM.

Aktorzy, stm, itd - dość inspirujące nawet jak sie na co dzień nie używa.
https://www.amazon.com/Progra[...]Synchronization/dp/193435676X


Bardzo lubie Singletony, dlatego robię po kilka instancji każdego.
E tam książka, tylko warsztaty :) - Koziołek 2018-07-24 10:58
@jarekr000000: a to nie jest głownie pod Scale? - scibi92 2018-07-24 12:04

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0