<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Why catch Throwable is evil &#8211; A real life story</title>
	<atom:link href="http://www.javatuning.com/why-catch-throwable-is-evil-real-life-story/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javatuning.com/why-catch-throwable-is-evil-real-life-story/</link>
	<description>Software Development, Java, and some more.</description>
	<lastBuildDate>Mon, 14 Jun 2010 07:06:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Gili Nachum</title>
		<link>http://www.javatuning.com/why-catch-throwable-is-evil-real-life-story/comment-page-1/#comment-1743</link>
		<dc:creator>Gili Nachum</dc:creator>
		<pubDate>Mon, 14 Jun 2010 07:06:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.javatuning.com/?p=110#comment-1743</guid>
		<description>I believe Guy verified that on Windows.
I&#039;m not sure why Linux lightweight processes (LWP) would make a difference in this case. But as these behaviors are not specified no where, and are prone to be OS and JVM vendor and version depended, anything goes. Better not count on it.

We need some clear specifications from the JCP on overall JVM behavior in case of OOME.</description>
		<content:encoded><![CDATA[<p>I believe Guy verified that on Windows.<br />
I&#8217;m not sure why Linux lightweight processes (LWP) would make a difference in this case. But as these behaviors are not specified no where, and are prone to be OS and JVM vendor and version depended, anything goes. Better not count on it.</p>
<p>We need some clear specifications from the JCP on overall JVM behavior in case of OOME.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: danskal</title>
		<link>http://www.javatuning.com/why-catch-throwable-is-evil-real-life-story/comment-page-1/#comment-1736</link>
		<dc:creator>danskal</dc:creator>
		<pubDate>Thu, 10 Jun 2010 15:32:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.javatuning.com/?p=110#comment-1736</guid>
		<description>Hi Guy,

thanks for checking the thread thing - it would be nice to know which platform you tested on, as different platforms may implement threading differently. On linux, I believe, threads are processes, unlike windows.

Can we assume you used windows from the icons on your post?

/Michael</description>
		<content:encoded><![CDATA[<p>Hi Guy,</p>
<p>thanks for checking the thread thing &#8211; it would be nice to know which platform you tested on, as different platforms may implement threading differently. On linux, I believe, threads are processes, unlike windows.</p>
<p>Can we assume you used windows from the icons on your post?</p>
<p>/Michael</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guy Moshkowich</title>
		<link>http://www.javatuning.com/why-catch-throwable-is-evil-real-life-story/comment-page-1/#comment-1050</link>
		<dc:creator>Guy Moshkowich</dc:creator>
		<pubDate>Wed, 29 Jul 2009 13:33:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.javatuning.com/?p=110#comment-1050</guid>
		<description>Thanks for the great article.
I&#039;ve wrote a simple code that generates 2 threads were one of them created out of memory error - and the other thread kept working.
I&#039;ve validate this on both IBM and SUN JVM.
So the conclusion is that the JVM does not terminate when OOME occurs.</description>
		<content:encoded><![CDATA[<p>Thanks for the great article.<br />
I&#8217;ve wrote a simple code that generates 2 threads were one of them created out of memory error &#8211; and the other thread kept working.<br />
I&#8217;ve validate this on both IBM and SUN JVM.<br />
So the conclusion is that the JVM does not terminate when OOME occurs.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
