<?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>Javablog &#187; Concurrency</title>
	<atom:link href="http://javablog.co.uk/category/concurrency/feed/" rel="self" type="application/rss+xml" />
	<link>http://javablog.co.uk</link>
	<description>by Java coders, for Java coders</description>
	<lastBuildDate>Mon, 04 Jan 2010 15:20:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Mutable entries in a Collection</title>
		<link>http://javablog.co.uk/2008/10/19/mutable-entries-in-a-collection/</link>
		<comments>http://javablog.co.uk/2008/10/19/mutable-entries-in-a-collection/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 15:31:02 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Collections]]></category>
		<category><![CDATA[Concurrency]]></category>
		<category><![CDATA[Immutable]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Mutable]]></category>

		<guid isPermaLink="false">http://javablog.co.uk/?p=88</guid>
		<description><![CDATA[It has been noted by many well respected developers such as Brian Goetz and Josh Bloch that If an object&#8217;s hashCode() value can change based on its state, then we must be careful when using such objects as keys in hash-based collections to ensure that we don&#8217;t allow their state to change when they are [...]]]></description>
		<wfw:commentRss>http://javablog.co.uk/2008/10/19/mutable-entries-in-a-collection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Persistence Options in Java, Part 1 &#8212;- Local Filesystem</title>
		<link>http://javablog.co.uk/2007/10/25/persistence-options-in-java-part-1-local-filesystem/</link>
		<comments>http://javablog.co.uk/2007/10/25/persistence-options-in-java-part-1-local-filesystem/#comments</comments>
		<pubDate>Thu, 25 Oct 2007 21:34:08 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[BerkeleyDB]]></category>
		<category><![CDATA[Concurrency]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Persistence]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Serializable]]></category>

		<guid isPermaLink="false">http://javablog.co.uk/2007/10/25/persistence-options-in-java-part-1-local-filesystem/</guid>
		<description><![CDATA[There are many ways to save your data across sessions in Java ranging from saving Serializable objects to files all the way to enterprise SQL frameworks. In this series of 3 blog posts you&#8217;ll get an idea of the options, with some simple usage examples. This is part 1, where we review a simple non-scalable [...]]]></description>
		<wfw:commentRss>http://javablog.co.uk/2007/10/25/persistence-options-in-java-part-1-local-filesystem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Variable visibility across threads and final fields</title>
		<link>http://javablog.co.uk/2007/06/15/variable-visibility-across-threads-and-final-fields/</link>
		<comments>http://javablog.co.uk/2007/06/15/variable-visibility-across-threads-and-final-fields/#comments</comments>
		<pubDate>Fri, 15 Jun 2007 10:15:55 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Advanced]]></category>
		<category><![CDATA[Concurrency]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Locks]]></category>
		<category><![CDATA[Threads]]></category>
		<category><![CDATA[final]]></category>
		<category><![CDATA[volatile]]></category>

		<guid isPermaLink="false">http://javablog.co.uk/2007/06/15/variable-visibility-across-threads-and-final-fields/</guid>
		<description><![CDATA[I just finished reading Java Concurrency in Practice (JCIP) and realised that every piece of threaded code I&#8217;ve ever written is probably broken. The book is pretty tough reading and covers the concurrent libraries in quite a bit of detail (the implementation of nonblocking concurrency in ConcurrentLinkedQueue is possibly the most mind-blowing code I&#8217;ve ever [...]]]></description>
		<wfw:commentRss>http://javablog.co.uk/2007/06/15/variable-visibility-across-threads-and-final-fields/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
