<?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; Threads</title>
	<atom:link href="http://www.blogaro.com.br/blog/2008/12/22/c-threads/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blogaro.com.br/blog/2008/12/22/c-threads/</link>
	<description>Tecnologia, geek, ciência e afins</description>
	<lastBuildDate>Tue, 01 Jun 2010 18:29:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: thiago</title>
		<link>http://www.blogaro.com.br/blog/2008/12/22/c-threads/comment-page-1/#comment-72</link>
		<dc:creator>thiago</dc:creator>
		<pubDate>Wed, 17 Jun 2009 15:19:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogaro.com.br/blog/?p=77#comment-72</guid>
		<description>Give me a suggestion :)

Regards,
Thiago.</description>
		<content:encoded><![CDATA[<p>Give me a suggestion <img src='http://www.blogaro.com.br/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Regards,<br />
Thiago.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GarykPatton</title>
		<link>http://www.blogaro.com.br/blog/2008/12/22/c-threads/comment-page-1/#comment-71</link>
		<dc:creator>GarykPatton</dc:creator>
		<pubDate>Tue, 16 Jun 2009 21:33:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogaro.com.br/blog/?p=77#comment-71</guid>
		<description>Hi! I like your srticle and I would like very much to read some more information on this issue. Will you post some more?</description>
		<content:encoded><![CDATA[<p>Hi! I like your srticle and I would like very much to read some more information on this issue. Will you post some more?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: thiago</title>
		<link>http://www.blogaro.com.br/blog/2008/12/22/c-threads/comment-page-1/#comment-36</link>
		<dc:creator>thiago</dc:creator>
		<pubDate>Sat, 27 Dec 2008 23:18:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogaro.com.br/blog/?p=77#comment-36</guid>
		<description>Opa Leonardo!
Obrigado pelo comentário.

Eu coloquei o exemplo de threads /locks pois além da parte didática (que é importante) tem muitos lugares que usam MFC (win32) ou só stl pura e não deixam usar boost e outras libs por razões que só deus sabe, hehe.

Quanto ao conceito de serial/concorrente, eu não encontrei palavra melhor para descrevê-las e explicar o que são pois o estigma de &quot;não use threads&quot; existe muito por aí.

De qualquer forma, aceito sugestões para melhoria do artigo, adições, etc. Se você tiver alguma, por favor, mande, que recebo com muito prazer.

Abração!
Thiago.</description>
		<content:encoded><![CDATA[<p>Opa Leonardo!<br />
Obrigado pelo comentário.</p>
<p>Eu coloquei o exemplo de threads /locks pois além da parte didática (que é importante) tem muitos lugares que usam MFC (win32) ou só stl pura e não deixam usar boost e outras libs por razões que só deus sabe, hehe.</p>
<p>Quanto ao conceito de serial/concorrente, eu não encontrei palavra melhor para descrevê-las e explicar o que são pois o estigma de &#8220;não use threads&#8221; existe muito por aí.</p>
<p>De qualquer forma, aceito sugestões para melhoria do artigo, adições, etc. Se você tiver alguma, por favor, mande, que recebo com muito prazer.</p>
<p>Abração!<br />
Thiago.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leonardo L.</title>
		<link>http://www.blogaro.com.br/blog/2008/12/22/c-threads/comment-page-1/#comment-34</link>
		<dc:creator>Leonardo L.</dc:creator>
		<pubDate>Sat, 27 Dec 2008 22:14:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogaro.com.br/blog/?p=77#comment-34</guid>
		<description>Acho que o que o Eduardo quis dizer é que o artigo referencia uma API de C, não de C++, para uso de threads. Mas realmente ele não foi muito feliz na afirmação...

O artigo é interessante do ponto de vista didático (&quot;como fazer sua classe de threads&quot;), mas poderia ser mais útil para os programadores de C++ se mostrasse como utilizar uma biblioteca de threads na própria linguagem, como o caso da Boost.Thread.

Aliás, esta biblioteca já encapsula vários dos conceitos abordados aqui, e provém ainda outros, evitando que o programador tenha que reescrever tudo do zero.

Outra questão diz respeito ao conceito de threads: por definição, estas são sempre concorrentes, não existindo essa classificação entre seriais/concorrentes. Aliás, em ambas explicações há concorrência de threads, assim como o problema a resolver é o mesmo - sincronização. 

É interessante ficar atento com a parte teórica, já que - mesmo que dois problemas pareçam muito diferentes - muitas vezes a base para resolução destes é exatamente a mesma.

E é isso.</description>
		<content:encoded><![CDATA[<p>Acho que o que o Eduardo quis dizer é que o artigo referencia uma API de C, não de C++, para uso de threads. Mas realmente ele não foi muito feliz na afirmação&#8230;</p>
<p>O artigo é interessante do ponto de vista didático (&#8220;como fazer sua classe de threads&#8221;), mas poderia ser mais útil para os programadores de C++ se mostrasse como utilizar uma biblioteca de threads na própria linguagem, como o caso da Boost.Thread.</p>
<p>Aliás, esta biblioteca já encapsula vários dos conceitos abordados aqui, e provém ainda outros, evitando que o programador tenha que reescrever tudo do zero.</p>
<p>Outra questão diz respeito ao conceito de threads: por definição, estas são sempre concorrentes, não existindo essa classificação entre seriais/concorrentes. Aliás, em ambas explicações há concorrência de threads, assim como o problema a resolver é o mesmo &#8211; sincronização. </p>
<p>É interessante ficar atento com a parte teórica, já que &#8211; mesmo que dois problemas pareçam muito diferentes &#8211; muitas vezes a base para resolução destes é exatamente a mesma.</p>
<p>E é isso.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PotHix</title>
		<link>http://www.blogaro.com.br/blog/2008/12/22/c-threads/comment-page-1/#comment-32</link>
		<dc:creator>PotHix</dc:creator>
		<pubDate>Sat, 27 Dec 2008 16:42:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogaro.com.br/blog/?p=77#comment-32</guid>
		<description>Æ!!

Bem legal seu artigo cara!
Estou aprendendo C++ de verdade agora ( já sabia o básico mas muito tosco ), e estou precisando mesmo de algum lugar legal para ler um bom conteúdo!

Já assinei os feeds e aguardo novos conteúdos legais!

Parabens!

Há braços</description>
		<content:encoded><![CDATA[<p>Æ!!</p>
<p>Bem legal seu artigo cara!<br />
Estou aprendendo C++ de verdade agora ( já sabia o básico mas muito tosco ), e estou precisando mesmo de algum lugar legal para ler um bom conteúdo!</p>
<p>Já assinei os feeds e aguardo novos conteúdos legais!</p>
<p>Parabens!</p>
<p>Há braços</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: thiago</title>
		<link>http://www.blogaro.com.br/blog/2008/12/22/c-threads/comment-page-1/#comment-29</link>
		<dc:creator>thiago</dc:creator>
		<pubDate>Fri, 26 Dec 2008 14:11:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogaro.com.br/blog/?p=77#comment-29</guid>
		<description>Me desculpe Eduardo, mas não me lembro de C ter classes, herança, etc.</description>
		<content:encoded><![CDATA[<p>Me desculpe Eduardo, mas não me lembro de C ter classes, herança, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eduardo Gurgel</title>
		<link>http://www.blogaro.com.br/blog/2008/12/22/c-threads/comment-page-1/#comment-28</link>
		<dc:creator>Eduardo Gurgel</dc:creator>
		<pubDate>Fri, 26 Dec 2008 14:08:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogaro.com.br/blog/?p=77#comment-28</guid>
		<description>Acho que o correto seria vc dizer C Threads. Não existe nada de C++ aqui. Apenas C.</description>
		<content:encoded><![CDATA[<p>Acho que o correto seria vc dizer C Threads. Não existe nada de C++ aqui. Apenas C.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wagner Reck</title>
		<link>http://www.blogaro.com.br/blog/2008/12/22/c-threads/comment-page-1/#comment-27</link>
		<dc:creator>Wagner Reck</dc:creator>
		<pubDate>Fri, 26 Dec 2008 13:27:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogaro.com.br/blog/?p=77#comment-27</guid>
		<description>Muito bom mesmo e em hora oportuna, dentro de poucos dias vou precisar de threads em C++....

Se fosse youtube levava 5 estrelas :p</description>
		<content:encoded><![CDATA[<p>Muito bom mesmo e em hora oportuna, dentro de poucos dias vou precisar de threads em C++&#8230;.</p>
<p>Se fosse youtube levava 5 estrelas :p</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://www.blogaro.com.br/blog/2008/12/22/c-threads/comment-page-1/#comment-26</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 26 Dec 2008 13:11:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogaro.com.br/blog/?p=77#comment-26</guid>
		<description>realmente, bem explicado e simples, parabéns.</description>
		<content:encoded><![CDATA[<p>realmente, bem explicado e simples, parabéns.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fábio</title>
		<link>http://www.blogaro.com.br/blog/2008/12/22/c-threads/comment-page-1/#comment-25</link>
		<dc:creator>Fábio</dc:creator>
		<pubDate>Fri, 26 Dec 2008 11:20:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogaro.com.br/blog/?p=77#comment-25</guid>
		<description>Acho um pecado não comentar...:)
Artigo simples e de fácil entendimento, ideal para quem não conhece threads e está começando.
Parabéns pelo artigo, assim como pelo restante do blog! Foi para os meus favoritos!
Abraço</description>
		<content:encoded><![CDATA[<p>Acho um pecado não comentar&#8230;:)<br />
Artigo simples e de fácil entendimento, ideal para quem não conhece threads e está começando.<br />
Parabéns pelo artigo, assim como pelo restante do blog! Foi para os meus favoritos!<br />
Abraço</p>
]]></content:encoded>
	</item>
</channel>
</rss>
