<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gary Boone, PhD &#187; Java JVM concurrency</title>
	<atom:link href="http://garyboone.com/tag/java-jvm-concurrency/feed/" rel="self" type="application/rss+xml" />
	<link>http://garyboone.com</link>
	<description>Clippings, code snippets, and other searchable web notes</description>
	<lastBuildDate>Mon, 21 Jun 2010 20:42:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Think Java shared-state concurrency is hard? That&#8217;s ok; it&#8217;s dead.</title>
		<link>http://garyboone.com/2009/06/think-java-shared-state-concurrency-is-hard-thats-ok-its-dead/</link>
		<comments>http://garyboone.com/2009/06/think-java-shared-state-concurrency-is-hard-thats-ok-its-dead/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 22:39:48 +0000</pubDate>
		<dc:creator>gary</dc:creator>
				<category><![CDATA[Scala]]></category>
		<category><![CDATA[Java JVM concurrency]]></category>

		<guid isPermaLink="false">http://garyboone.com/2009/06/think-java-shared-state-concurrency-is-hard-thats-ok-its-dead/</guid>
		<description><![CDATA[Nice talk about alternatives to shared-state concurrency on the JVM. Notice the gradual acceptance by the community that shared-state concurrency is too hard to get right and must be abandoned. Alternatives are being sought; this talk discusses STM, Actors, and Dataflow. I also hear more death knells for Java. Due to the required language integration [...]]]></description>
			<content:encoded><![CDATA[<p style="clear: both">Nice <a href="http://www.slideshare.net/jboner/state-youre-doing-it-wrong-javaone-2009">talk</a> about alternatives to shared-state concurrency on the JVM. Notice the gradual acceptance by the community that shared-state concurrency is too hard to get right and must be abandoned. Alternatives are being sought; this talk discusses STM, Actors, and Dataflow. I also hear more death knells for Java. Due to the required language integration of concurrency paradigms, new languages are needed such as, in this talk, Clojure and Scala. (The Actor example is Scala, as is the Dataflow example.) </p>
<p><a href="http://www.slideshare.net/jboner/state-youre-doing-it-wrong-javaone-2009">http://www.slideshare.net/jboner/state-youre-doing-it-wrong-javaone-2009</a></p>
<p><br class="final-break" style="clear: both" /></p>
]]></content:encoded>
			<wfw:commentRss>http://garyboone.com/2009/06/think-java-shared-state-concurrency-is-hard-thats-ok-its-dead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
