Java Memory Model

Hyvä ystäväni Mikael Gueck on kunnostautunut bongaamalla taas hyviä videoita blogiinsa.

Advanced Topics in Programming Languages: The Java Memory Model

http://video.google.com/videoplay?docid=8394326369005388010

Aihe on erittäin hyvä, sillä osaavillakin Java-ohjelmoijilla tulee helposti kämmejä tämän kanssa – ja ongelmien debuggaaminen on erittäin hankalaa threadaavassa sovelluksessa. Muuttujien asettaminen volatile:ksi on asia, josta normaalisti ei puhuta kunnolla – sillä suurimmalle osalle ohjelmoijia tarpeellisia tilanteita ei edes tule eteen. Silti asiasta olisi hyvä tietää ettei sormi mene täysin suuhun siinä vaiheessa, kun tai jos visibility puree takapuoleen.

http://www.cs.umd.edu/~pugh/java/memoryModel/

Samaan sarjaan sopii hyvin Brian Goetzin & kumppaneiden loistava kirja: Java Concurrency in Practice

This entry was posted in java, programming. Bookmark the permalink.

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out / Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out / Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out / Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out / Muuta )

Muodostetaan yhteyttä palveluun %s