<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">



<channel>
    <title>Support Forums: Message List - Podcast - Cliff Click on the Java memory model, multi-threading</title>
    <link>http://www.theserverside.com</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    
        <generator>Jive Forums Silver 5.5.30 (www.jivesoftware.com)</generator>
    
    <pubDate>Sat, 25 May 2013 20:43:53 -0400</pubDate>


    <item>

        <title>statics</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=46236</link>

        

        
            <description><![CDATA[<blockquote>Aren't the two following code snippets exactly equivelent in terms of when the instantiation of Something occurs?<br><br><br>public static Something something = new Something();<br><br><br><br>public static Something...]]></description>
        

        <pubDate>Sun, 29 Jul 2007 23:13:08 -0400</pubDate>

        

        <jf:creationDate>Sun, 29 Jul 2007 23:13:08 -0400</jf:creationDate>
        <jf:modificationDate>Sun, 29 Jul 2007 23:13:08 -0400</jf:modificationDate>
        <jf:date>Jul 29, 2007</jf:date>
        <jf:author>Cameron Purdy</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: great talk</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=46236</link>

        

        
            <description><![CDATA[<blockquote><blockquote><blockquote><blockquote>Anybody out there uses volatile to fix the double checked locking?</blockquote>There is a better way, which works in JVMs before the new memory model as well, - Pughs singleton holder.</blockquote>Any...]]></description>
        

        <pubDate>Sat, 28 Jul 2007 12:18:28 -0400</pubDate>

        

        <jf:creationDate>Sat, 28 Jul 2007 12:18:28 -0400</jf:creationDate>
        <jf:modificationDate>Sat, 28 Jul 2007 12:18:28 -0400</jf:modificationDate>
        <jf:date>Jul 28, 2007</jf:date>
        <jf:author>rory Winston</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: great talk</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=46236</link>

        

        
            <description><![CDATA[<blockquote>{...} Is this not correct?</blockquote>Check this:private static class LazySomethingHolder {
   public static Something something = new Something();
}public static Something getInstance() {
   return LazySomethingHolder.something;
}]]></description>
        

        <pubDate>Sat, 28 Jul 2007 04:27:20 -0400</pubDate>

        

        <jf:creationDate>Sat, 28 Jul 2007 04:27:20 -0400</jf:creationDate>
        <jf:modificationDate>Sat, 28 Jul 2007 04:27:20 -0400</jf:modificationDate>
        <jf:date>Jul 28, 2007</jf:date>
        <jf:author>Rex Guildo</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: great talk</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=46236</link>

        

        
            <description><![CDATA[Aren't the two following code snippets exactly equivelent in terms of when the instantiation of Something occurs?...]]></description>
        

        <pubDate>Fri, 27 Jul 2007 12:01:57 -0400</pubDate>

        

        <jf:creationDate>Fri, 27 Jul 2007 12:01:57 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 27 Jul 2007 12:01:57 -0400</jf:modificationDate>
        <jf:date>Jul 27, 2007</jf:date>
        <jf:author>Anthony Jayasekera</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Re: great talk</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=46236</link>

        

        
            <description><![CDATA[<blockquote><blockquote><blockquote>For instance <a href="http://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html" target="_blank"><a href="http://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html"...]]></description>
        

        <pubDate>Fri, 27 Jul 2007 06:59:51 -0400</pubDate>

        

        <jf:creationDate>Fri, 27 Jul 2007 06:59:51 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 27 Jul 2007 06:59:51 -0400</jf:modificationDate>
        <jf:date>Jul 27, 2007</jf:date>
        <jf:author>Rex Guildo</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: great talk</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=46236</link>

        

        
            <description><![CDATA[<blockquote><blockquote>For instance <a href="http://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html" target="_blank">http://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html</a> search for "Initialization On Demand...]]></description>
        

        <pubDate>Fri, 27 Jul 2007 06:44:58 -0400</pubDate>

        

        <jf:creationDate>Fri, 27 Jul 2007 06:44:58 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 27 Jul 2007 06:44:58 -0400</jf:modificationDate>
        <jf:date>Jul 27, 2007</jf:date>
        <jf:author>John Brand</jf:author>
        <jf:replyCount>4</jf:replyCount>
    </item>


    <item>

        <title>Re: great talk</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=46236</link>

        

        
            <description><![CDATA[<blockquote>For instance <a class="jive-link-external" href="http://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html" target="_newWindow">http://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html</a> search for "Initialization On Demand...]]></description>
        

        <pubDate>Fri, 27 Jul 2007 05:40:06 -0400</pubDate>

        

        <jf:creationDate>Fri, 27 Jul 2007 05:40:06 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 27 Jul 2007 05:40:06 -0400</jf:modificationDate>
        <jf:date>Jul 27, 2007</jf:date>
        <jf:author>Rex Guildo</jf:author>
        <jf:replyCount>5</jf:replyCount>
    </item>


    <item>

        <title>Re: great talk</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=46236</link>

        

        
            <description><![CDATA[<blockquote><blockquote><blockquote>Anybody out there uses volatile to fix the double checked locking?</blockquote>There is a better way, which works in JVMs before the new memory model as well, - Pughs singleton holder.</blockquote>Any...]]></description>
        

        <pubDate>Fri, 27 Jul 2007 05:26:26 -0400</pubDate>

        

        <jf:creationDate>Fri, 27 Jul 2007 05:26:26 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 27 Jul 2007 05:26:26 -0400</jf:modificationDate>
        <jf:date>Jul 27, 2007</jf:date>
        <jf:author>John Brand</jf:author>
        <jf:replyCount>7</jf:replyCount>
    </item>


    <item>

        <title>Re: great talk</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=46236</link>

        

        
            <description><![CDATA[<blockquote><blockquote>Anybody out there uses volatile to fix the double checked locking?</blockquote>There is a better way, which works in JVMs before the new memory model as well, - Pughs singleton holder.</blockquote>Any references?]]></description>
        

        <pubDate>Fri, 27 Jul 2007 04:57:44 -0400</pubDate>

        

        <jf:creationDate>Fri, 27 Jul 2007 04:57:44 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 27 Jul 2007 04:57:44 -0400</jf:modificationDate>
        <jf:date>Jul 27, 2007</jf:date>
        <jf:author>Rex Guildo</jf:author>
        <jf:replyCount>8</jf:replyCount>
    </item>


    <item>

        <title>Re: great talk</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=46236</link>

        

        
            <description><![CDATA[<blockquote>Anybody out there uses volatile to fix the double checked locking?</blockquote>

There is a better way, which works in JVMs before the new memory model as well, - Pughs singleton holder.]]></description>
        

        <pubDate>Fri, 27 Jul 2007 04:25:04 -0400</pubDate>

        

        <jf:creationDate>Fri, 27 Jul 2007 04:25:04 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 27 Jul 2007 04:25:04 -0400</jf:modificationDate>
        <jf:date>Jul 27, 2007</jf:date>
        <jf:author>John Brand</jf:author>
        <jf:replyCount>9</jf:replyCount>
    </item>


    <item>

        <title>Re: great talk</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=46236</link>

        

        
            <description><![CDATA[<blockquote><blockquote>Listened to it yesterday and it was excellent. Too bad a lot of it is over my head.</blockquote>...]]></description>
        

        <pubDate>Thu, 26 Jul 2007 22:01:25 -0400</pubDate>

        

        <jf:creationDate>Thu, 26 Jul 2007 22:01:25 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 26 Jul 2007 22:01:25 -0400</jf:modificationDate>
        <jf:date>Jul 26, 2007</jf:date>
        <jf:author>peter lin</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: great talk</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=46236</link>

        

        
            <description><![CDATA[<blockquote><blockquote>Listened to it yesterday and it was excellent. Too bad a lot of it is over my head.</blockquote>I'd appreciate knowing where things got a bit steep.</blockquote>...]]></description>
        

        <pubDate>Thu, 26 Jul 2007 18:29:45 -0400</pubDate>

        

        <jf:creationDate>Thu, 26 Jul 2007 18:29:45 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 26 Jul 2007 18:29:45 -0400</jf:modificationDate>
        <jf:date>Jul 26, 2007</jf:date>
        <jf:author>Rex Guildo</jf:author>
        <jf:replyCount>10</jf:replyCount>
    </item>


    <item>

        <title>Re: great talk</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=46236</link>

        

        
            <description><![CDATA[<blockquote>Listened to it yesterday and it was excellent. Too bad a lot of it is over my head.</blockquote>

I'd appreciate knowing where things got a bit steep.

Kind regards,
Kirk]]></description>
        

        <pubDate>Thu, 26 Jul 2007 14:22:25 -0400</pubDate>

        

        <jf:creationDate>Thu, 26 Jul 2007 14:22:25 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 26 Jul 2007 14:22:25 -0400</jf:modificationDate>
        <jf:date>Jul 26, 2007</jf:date>
        <jf:author>Kirk Pepperdine</jf:author>
        <jf:replyCount>12</jf:replyCount>
    </item>


    <item>

        <title>Re: great talk</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=46236</link>

        

        
            <description><![CDATA[<blockquote>Listened to it yesterday and it was excellent. Too bad a lot of it is over my head.</blockquote>+1...]]></description>
        

        <pubDate>Thu, 26 Jul 2007 12:11:44 -0400</pubDate>

        

        <jf:creationDate>Thu, 26 Jul 2007 12:11:44 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 26 Jul 2007 12:11:44 -0400</jf:modificationDate>
        <jf:date>Jul 26, 2007</jf:date>
        <jf:author>Rex Guildo</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: Podcast - Cliff Click on the Java memory model, multi-thread</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=46236</link>

        

        
            <description><![CDATA[As well as being very bright he is also extremely amiable - especially when discussing contentious performance observations and/or opinions. ...]]></description>
        

        <pubDate>Thu, 26 Jul 2007 10:45:02 -0400</pubDate>

        

        <jf:creationDate>Thu, 26 Jul 2007 10:45:02 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 26 Jul 2007 10:45:02 -0400</jf:modificationDate>
        <jf:date>Jul 26, 2007</jf:date>
        <jf:author>wlouth</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>



</channel>
</rss>

