<?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: C# &#8211; la palabra clave volatile, explicación y ejemplos</title>
	<atom:link href="http://juank.black-byte.com/c-explicacion-ejemplo-volatile/feed/" rel="self" type="application/rss+xml" />
	<link>http://juank.black-byte.com/csharp-explicacion-ejemplo-volatile/</link>
	<description>Más allá de los sistemas de información: (C#)=&#62; videojuegos, soluciones a problemas interesantes y Sistemas Operativos</description>
	<lastBuildDate>Tue, 07 Feb 2012 15:55:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Carlos Niño</title>
		<link>http://juank.black-byte.com/csharp-explicacion-ejemplo-volatile/comment-page-1/#comment-2376</link>
		<dc:creator>Carlos Niño</dc:creator>
		<pubDate>Wed, 21 Sep 2011 17:24:41 +0000</pubDate>
		<guid isPermaLink="false">http://juank.black-byte.com/?p=252#comment-2376</guid>
		<description>Muchas gracias por el articulo, muy bueno... los otros links aportan mucha informacion, pero este articulo en particular me parece muy bien escrito. 
Saludos</description>
		<content:encoded><![CDATA[<p>Muchas gracias por el articulo, muy bueno&#8230; los otros links aportan mucha informacion, pero este articulo en particular me parece muy bien escrito.<br />
Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JuanK</title>
		<link>http://juank.black-byte.com/csharp-explicacion-ejemplo-volatile/comment-page-1/#comment-2362</link>
		<dc:creator>JuanK</dc:creator>
		<pubDate>Wed, 07 Sep 2011 13:57:07 +0000</pubDate>
		<guid isPermaLink="false">http://juank.black-byte.com/?p=252#comment-2362</guid>
		<description>Hola así es y fue un error que incluso me habían reportado ya tiempo atras pero por alguna razón había olvidado corregirlo, muchas gracias por tu ayuda al respecto de recordarmelo. lo acabo de corregir.

Para probar los códigos recuerden no hacerlo desde visual studio sino directamente sobre los ejecutables generados.</description>
		<content:encoded><![CDATA[<p>Hola así es y fue un error que incluso me habían reportado ya tiempo atras pero por alguna razón había olvidado corregirlo, muchas gracias por tu ayuda al respecto de recordarmelo. lo acabo de corregir.</p>
<p>Para probar los códigos recuerden no hacerlo desde visual studio sino directamente sobre los ejecutables generados.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ale</title>
		<link>http://juank.black-byte.com/csharp-explicacion-ejemplo-volatile/comment-page-1/#comment-2361</link>
		<dc:creator>Ale</dc:creator>
		<pubDate>Wed, 07 Sep 2011 11:37:08 +0000</pubDate>
		<guid isPermaLink="false">http://juank.black-byte.com/?p=252#comment-2361</guid>
		<description>Los codigos de los ejemplos 2 y 3 son identicos.....?</description>
		<content:encoded><![CDATA[<p>Los codigos de los ejemplos 2 y 3 son identicos&#8230;..?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Judavi</title>
		<link>http://juank.black-byte.com/csharp-explicacion-ejemplo-volatile/comment-page-1/#comment-2346</link>
		<dc:creator>Judavi</dc:creator>
		<pubDate>Tue, 26 Jul 2011 21:14:21 +0000</pubDate>
		<guid isPermaLink="false">http://juank.black-byte.com/?p=252#comment-2346</guid>
		<description>Vaya! Que buen post, nunca había entendido bien la razón de usarlo o no</description>
		<content:encoded><![CDATA[<p>Vaya! Que buen post, nunca había entendido bien la razón de usarlo o no</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JuanK</title>
		<link>http://juank.black-byte.com/csharp-explicacion-ejemplo-volatile/comment-page-1/#comment-441</link>
		<dc:creator>JuanK</dc:creator>
		<pubDate>Sun, 29 Nov 2009 15:04:23 +0000</pubDate>
		<guid isPermaLink="false">http://juank.black-byte.com/?p=252#comment-441</guid>
		<description>el codigo IL generado es el mismo, pero el comportamiento de los threads, como has visto, no depende del codigo gegenrado sino de la arquitectura del procesador.</description>
		<content:encoded><![CDATA[<p>el codigo IL generado es el mismo, pero el comportamiento de los threads, como has visto, no depende del codigo gegenrado sino de la arquitectura del procesador.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alejandro varela</title>
		<link>http://juank.black-byte.com/csharp-explicacion-ejemplo-volatile/comment-page-1/#comment-439</link>
		<dc:creator>alejandro varela</dc:creator>
		<pubDate>Fri, 27 Nov 2009 19:27:43 +0000</pubDate>
		<guid isPermaLink="false">http://juank.black-byte.com/?p=252#comment-439</guid>
		<description>quiero ver si entendí bien, en una parte decis:

    &quot;al menos en CPUs x86 ya que en IA64 al parecer el tema es muy diferente&quot;

¿¿¿ el codigo IL generado no tendría que andar igual en cualquier procesador target de .net ???</description>
		<content:encoded><![CDATA[<p>quiero ver si entendí bien, en una parte decis:</p>
<p>    &#8220;al menos en CPUs x86 ya que en IA64 al parecer el tema es muy diferente&#8221;</p>
<p>¿¿¿ el codigo IL generado no tendría que andar igual en cualquier procesador target de .net ???</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JuanK</title>
		<link>http://juank.black-byte.com/csharp-explicacion-ejemplo-volatile/comment-page-1/#comment-369</link>
		<dc:creator>JuanK</dc:creator>
		<pubDate>Tue, 25 Aug 2009 15:45:55 +0000</pubDate>
		<guid isPermaLink="false">http://juank.black-byte.com/?p=252#comment-369</guid>
		<description>Wow, yes now i see your point.
thanks</description>
		<content:encoded><![CDATA[<p>Wow, yes now i see your point.<br />
thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Senthil Kumar</title>
		<link>http://juank.black-byte.com/csharp-explicacion-ejemplo-volatile/comment-page-1/#comment-368</link>
		<dc:creator>Senthil Kumar</dc:creator>
		<pubDate>Tue, 25 Aug 2009 15:36:17 +0000</pubDate>
		<guid isPermaLink="false">http://juank.black-byte.com/?p=252#comment-368</guid>
		<description>This is in response to the comment you posted for my blog post about volatile, over here (http://msmvps.com/blogs/senthil/archive/2009/08/18/1697644.aspx).

The code snippet I provided is actually similar to example 3 - because stopping is a captured local variable, it is made a member of a compiler generated class.</description>
		<content:encoded><![CDATA[<p>This is in response to the comment you posted for my blog post about volatile, over here (<a href="http://msmvps.com/blogs/senthil/archive/2009/08/18/1697644.aspx" rel="nofollow">http://msmvps.com/blogs/senthil/archive/2009/08/18/1697644.aspx</a>).</p>
<p>The code snippet I provided is actually similar to example 3 &#8211; because stopping is a captured local variable, it is made a member of a compiler generated class.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JuanK</title>
		<link>http://juank.black-byte.com/csharp-explicacion-ejemplo-volatile/comment-page-1/#comment-366</link>
		<dc:creator>JuanK</dc:creator>
		<pubDate>Wed, 19 Aug 2009 13:01:05 +0000</pubDate>
		<guid isPermaLink="false">http://juank.black-byte.com/?p=252#comment-366</guid>
		<description>Hola Usuario, gracias por tu aporte.

Aunque el código que puse si que funciona y es correcto... solo que por alguna razón meti el codigo sin fijarme que la declaración de volatile me quedo por fuera del bloque formateado ;)

De todas maneras tu blog esta muy interesante acerca de Singleton, ese iba a ser mi próximo articulo y realmente yo no llegaba sino hasta el sistema de doble bloqueo. Me gusto mucho la implementación que haces con Interlocked.CompareExchange, espero que no te moleste si hago referencia a eso mismo en mi artículo.

saludos.</description>
		<content:encoded><![CDATA[<p>Hola Usuario, gracias por tu aporte.</p>
<p>Aunque el código que puse si que funciona y es correcto&#8230; solo que por alguna razón meti el codigo sin fijarme que la declaración de volatile me quedo por fuera del bloque formateado <img src='http://juank.black-byte.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>De todas maneras tu blog esta muy interesante acerca de Singleton, ese iba a ser mi próximo articulo y realmente yo no llegaba sino hasta el sistema de doble bloqueo. Me gusto mucho la implementación que haces con Interlocked.CompareExchange, espero que no te moleste si hago referencia a eso mismo en mi artículo.</p>
<p>saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Usuario</title>
		<link>http://juank.black-byte.com/csharp-explicacion-ejemplo-volatile/comment-page-1/#comment-364</link>
		<dc:creator>Usuario</dc:creator>
		<pubDate>Wed, 19 Aug 2009 10:47:44 +0000</pubDate>
		<guid isPermaLink="false">http://juank.black-byte.com/?p=252#comment-364</guid>
		<description>Hola chicos, aquí teneis un ejemplo de como implementar un singleton concurrente y de porque no usar ese ejemplo.

http://geeks.ms/blogs/luisguerrero/archive/2009/05/23/como-implementar-un-singleton-concurrente.aspx</description>
		<content:encoded><![CDATA[<p>Hola chicos, aquí teneis un ejemplo de como implementar un singleton concurrente y de porque no usar ese ejemplo.</p>
<p><a href="http://geeks.ms/blogs/luisguerrero/archive/2009/05/23/como-implementar-un-singleton-concurrente.aspx" rel="nofollow">http://geeks.ms/blogs/luisguerrero/archive/2009/05/23/como-implementar-un-singleton-concurrente.aspx</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

