<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rss version="2.0">
  <channel>
  <title>ccppbrasil Google Group</title>
  <link>http://groups.google.com/group/ccppbrasil</link>
  <description>Grupo de discussão do &amp;quot;C/C++ Brasil&amp;quot; Inscreva-se em nosso grupo, mas antes de participar leia: http://www.ccppbrasil.org/wiki/Lista:AntesDePerguntar </description>
  <language>pt-BR</language>
  <item>
  <title>Re: [ccppbrasil] Re: Linux e prioridade de threads</title>
  <link>http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/9890a56a0c6d163e?show_docid=9890a56a0c6d163e</link>
  <description>
  Olá, Wander. &lt;br&gt; &lt;p&gt;Eu sou da mesma opinião do David Butenhof, criador das threads posix: &lt;br&gt; não mexa na prioridade nem no scheduling das threads, a não ser que &lt;br&gt; isso seja extremamente necessário para o sistema operacional no qual &lt;br&gt; você está operando - a exemplo do Solaris 6 que exige que você mude a
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/9890a56a0c6d163e?show_docid=9890a56a0c6d163e</guid>
  <author>
  ronaldo.faria.l...@gmail.com
  (Ronaldo Faria Lima)
  </author>
  <pubDate>Tue, 24 Nov 2009 14:06:39 UT
</pubDate>
  </item>
  <item>
  <title>Re: Linux e prioridade de threads</title>
  <link>http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/f57e01950a02f48d?show_docid=f57e01950a02f48d</link>
  <description>
  Na verdade a thread principal nao bloqueia, apenas as atividades das &lt;br&gt; outras threads sao mais prioritarias. &lt;br&gt; Atualmente, a thread principal voltar a rodar quando todas as outras &lt;br&gt; finalizam seus trabalhos. Mas neste meio &lt;br&gt; tempo, existe CPU ociosa quando todas as threads estao esperando I/O. &lt;br&gt; Eu queria usar esse periodo ocioso
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/f57e01950a02f48d?show_docid=f57e01950a02f48d</guid>
  <author>
  wander.lair...@gmail.com
  (wander)
  </author>
  <pubDate>Tue, 24 Nov 2009 13:43:32 UT
</pubDate>
  </item>
  <item>
  <title>Re: [ccppbrasil] Re: Linux e prioridade de threads</title>
  <link>http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/86867f37956bbf58?show_docid=86867f37956bbf58</link>
  <description>
  2009/11/24 Gianni nasus.maxi...@gmail.com &lt;br&gt; Mas parece que o Wander deseja que a thread principal se desbloqueie assim &lt;br&gt; que todas as outras threads se bloqueiam... Como não há ordem, a solução &lt;br&gt; seria um segundo semaforo para verificar se todas estao bloqueadas, e um &lt;br&gt; daemon para um wakeup?(dúvida) &lt;br&gt; Regards,
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/86867f37956bbf58?show_docid=86867f37956bbf58</guid>
  <author>
  m1z...@gmail.com
  (Rodrigo Mizobe)
  </author>
  <pubDate>Tue, 24 Nov 2009 12:31:44 UT
</pubDate>
  </item>
  <item>
  <title>Re: Linux e prioridade de threads</title>
  <link>http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/9734cdf2a55e504f?show_docid=9734cdf2a55e504f</link>
  <description>
  Meu kernel eh 2.6, vou dar uma olhada na man page.... Valeu pela dica.
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/9734cdf2a55e504f?show_docid=9734cdf2a55e504f</guid>
  <author>
  wander.lair...@gmail.com
  (wander)
  </author>
  <pubDate>Tue, 24 Nov 2009 13:22:17 UT
</pubDate>
  </item>
  <item>
  <title>Re: Linux e prioridade de threads</title>
  <link>http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/baa8a53103f66824?show_docid=baa8a53103f66824</link>
  <description>
  Sim, verifiquei, e meu processo roda como root...
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/baa8a53103f66824?show_docid=baa8a53103f66824</guid>
  <author>
  wander.lair...@gmail.com
  (wander)
  </author>
  <pubDate>Tue, 24 Nov 2009 13:21:11 UT
</pubDate>
  </item>
  <item>
  <title>Re: [ccppbrasil] Re: Linux e prioridade de threads</title>
  <link>http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/e1d5c6aaf96ab420?show_docid=e1d5c6aaf96ab420</link>
  <description>
  Hmm... acho que estamos então falando de coisas diferentes. De qual versão de &lt;br&gt; kernel você está falando? Posso estar enganado, mas acho que esse &lt;br&gt; comportamento que você descreve para o SCHED_RR se aplica a kernéis antigos &lt;br&gt; (pré 2.6). &lt;br&gt; Veja se o que está em &#39;man 2 sched_setscheduler&#39; corresponde ao que você leu.
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/e1d5c6aaf96ab420?show_docid=e1d5c6aaf96ab420</guid>
  <author>
  nasus.maxi...@gmail.com
  (Gianni)
  </author>
  <pubDate>Tue, 24 Nov 2009 13:15:42 UT
</pubDate>
  </item>
  <item>
  <title>Re: [ccppbrasil] Linux e prioridade de threads</title>
  <link>http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/f8abe940892dc88b?show_docid=f8abe940892dc88b</link>
  <description>
  Você não verificou o valor de retorno de nenhuma função, certo? &lt;br&gt; &lt;p&gt;Digo isso pq SCHED_RR exige algumas permissões que um usuário comum não tem. &lt;br&gt; &lt;p&gt;2009/11/24 Wander Lairson &amp;lt;wander.lair...@gmail.com&amp;gt;
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/f8abe940892dc88b?show_docid=f8abe940892dc88b</guid>
  <author>
  kump...@gmail.com
  (Rodrigo Kumpera)
  </author>
  <pubDate>Tue, 24 Nov 2009 13:12:32 UT
</pubDate>
  </item>
  <item>
  <title>Re: Linux e prioridade de threads</title>
  <link>http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/bb9db13d59622027?show_docid=bb9db13d59622027</link>
  <description>
  Hum.. Pelo que eu tinha entendido da documentacao que eu olhei, as &lt;br&gt; threads que rodam com policy SCHED_RR sempre tem prioridade sobre as &lt;br&gt; SCHED_OTHER (isso no escopo de processo, que eh o que me interessa, &lt;br&gt; escopo de sistema nao cheguei a olhar). Logo Kernel so olha para a &lt;br&gt; fila de threads no policy SCHED_OTHER quando todas threads com policy
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/bb9db13d59622027?show_docid=bb9db13d59622027</guid>
  <author>
  wander.lair...@gmail.com
  (wander)
  </author>
  <pubDate>Tue, 24 Nov 2009 13:03:52 UT
</pubDate>
  </item>
  <item>
  <title>Re: [ccppbrasil] Linux e prioridade de threads</title>
  <link>http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/7b778725421c5609?show_docid=7b778725421c5609</link>
  <description>
  Vc está se baseando em uma suposição errada. O kernel vai tentar vai qu TODAS &lt;br&gt; as threads rodem SEMPRE. Não confunda prioridade com exclusividade. Estes &lt;br&gt; parâmetros informam ao kernel como distribuir o uso do CPU; e não indicam nada &lt;br&gt; quando uma thread *pode* rodar. &lt;br&gt; O que você precisa fazer é usar signals/mutex/conditions/etc para fazer isso.
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/7b778725421c5609?show_docid=7b778725421c5609</guid>
  <author>
  nasus.maxi...@gmail.com
  (Gianni)
  </author>
  <pubDate>Tue, 24 Nov 2009 12:26:10 UT
</pubDate>
  </item>
  <item>
  <title>Linux e prioridade de threads</title>
  <link>http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/67b439ac2430e72c?show_docid=67b439ac2430e72c</link>
  <description>
  Bom dia à todos, &lt;br&gt; Seguinte, estou querendo fazer com que a thread principal de um &lt;br&gt; programa Linux temporariamente execute apenas quando o processador &lt;br&gt; estiver em idle (ou pelo menos só quando minhas threads de mais alta &lt;br&gt; prioridade não estiverem rodando). &lt;br&gt; Minha primeira tentativa foi mudar o sched policy das minhas threads
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ccppbrasil/browse_thread/thread/e30d28b184970528/67b439ac2430e72c?show_docid=67b439ac2430e72c</guid>
  <author>
  wander.lair...@gmail.com
  (Wander Lairson)
  </author>
  <pubDate>Tue, 24 Nov 2009 12:13:42 UT
</pubDate>
  </item>
  <item>
  <title>Re: struct: definicao de um valor da struct A baseado no valor da struct B</title>
  <link>http://groups.google.com/group/ccppbrasil/browse_thread/thread/5e0137bcc95ad002/7ec2d75fb81c4bde?show_docid=7ec2d75fb81c4bde</link>
  <description>
  Errata: &lt;br&gt; lab-&amp;gt;capacidade &lt;br&gt; aqui deveria ser: &lt;br&gt; criar_turma( &amp;amp;turma, lab ); &lt;br&gt; e aqui: &lt;br&gt; liberar_lab( &amp;amp;lab );
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ccppbrasil/browse_thread/thread/5e0137bcc95ad002/7ec2d75fb81c4bde?show_docid=7ec2d75fb81c4bde</guid>
  <author>
  marciom...@bol.com.br
  (Marcio Gil)
  </author>
  <pubDate>Mon, 23 Nov 2009 18:46:28 UT
</pubDate>
  </item>
  <item>
  <title>Re: struct: definicao de um valor da struct A baseado no valor da struct B</title>
  <link>http://groups.google.com/group/ccppbrasil/browse_thread/thread/5e0137bcc95ad002/f7f8cb36f4527375?show_docid=f7f8cb36f4527375</link>
  <description>
  Isto depende do padrão adotado pela empresa. A solução que sugeri é &lt;br&gt; uma das formas mais simples de fazer o que você quer utilizando a &lt;br&gt; linguagem C padrão ANSI. &lt;br&gt; Mas quando você for fazer algo mais profissional (numa empresa ou em &lt;br&gt; um projeto acadêmico), provavelmente você utilizará C++ com classes
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ccppbrasil/browse_thread/thread/5e0137bcc95ad002/f7f8cb36f4527375?show_docid=f7f8cb36f4527375</guid>
  <author>
  marciom...@bol.com.br
  (Marcio Gil)
  </author>
  <pubDate>Mon, 23 Nov 2009 18:40:41 UT
</pubDate>
  </item>
  <item>
  <title>Re: [ccppbrasil] Re: struct: definicao de um valor da struct A baseado no valor da struct B</title>
  <link>http://groups.google.com/group/ccppbrasil/browse_thread/thread/5e0137bcc95ad002/587f365e632de3f2?show_docid=587f365e632de3f2</link>
  <description>
  Vou lhe poupar o trabalho: &lt;br&gt; &lt;p&gt;&amp;quot;2 In addition, identifiers containing a double underscore (__) or begin- &lt;br&gt; ning with an underscore and an upper-case letter are reserved for use &lt;br&gt; by C++ implementations and standard libraries and shall not be used &lt;br&gt; otherwise; no diagnostic is required.&amp;quot; &lt;br&gt; &lt;p&gt;Fonte: &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.open-std.org/jtc1/sc22/open/n2356/lex.html#lex.name&quot;&gt;[link]&lt;/a&gt;
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ccppbrasil/browse_thread/thread/5e0137bcc95ad002/587f365e632de3f2?show_docid=587f365e632de3f2</guid>
  <author>
  ronaldo.faria.l...@gmail.com
  (Ronaldo Faria Lima)
  </author>
  <pubDate>Mon, 23 Nov 2009 17:47:40 UT
</pubDate>
  </item>
  <item>
  <title>Re: struct: definicao de um valor da struct A baseado no valor da struct B</title>
  <link>http://groups.google.com/group/ccppbrasil/browse_thread/thread/5e0137bcc95ad002/f9125794eb506bda?show_docid=f9125794eb506bda</link>
  <description>
  Olá, Augusto. &lt;br&gt; &lt;p&gt;Não existe uma forma &amp;quot;profissional&amp;quot; de resolver um problema. Um &lt;br&gt; problema é resolvido ou não é. O seu código é uma solução otimista &lt;br&gt; para o problema. E é justamente no otimismo da sua solução que reside &lt;br&gt; sua maior falha. Assumir que os ponteiros que você recebe são válidos
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ccppbrasil/browse_thread/thread/5e0137bcc95ad002/f9125794eb506bda?show_docid=f9125794eb506bda</guid>
  <author>
  ronaldo.faria.l...@gmail.com
  (Ronaldo)
  </author>
  <pubDate>Mon, 23 Nov 2009 17:34:03 UT
</pubDate>
  </item>
  <item>
  <title>Re: [ccppbrasil] Re: struct: definicao de um valor da struct A baseado no valor da struct B</title>
  <link>http://groups.google.com/group/ccppbrasil/browse_thread/thread/5e0137bcc95ad002/b390205eb76c1a2f?show_docid=b390205eb76c1a2f</link>
  <description>
  2009/11/23 Ronaldo &amp;lt;ronaldo.faria.l...@gmail.com&amp;gt; : &lt;br&gt; Não estou confundindo. Não tenho certeza sobre C, mas em C++ a &lt;br&gt; utilização destes identificadores resulta em undefined behavior. &lt;br&gt; Quanto estiver em casa vou procurar no meu padrão. &lt;br&gt; [snip]
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/ccppbrasil/browse_thread/thread/5e0137bcc95ad002/b390205eb76c1a2f?show_docid=b390205eb76c1a2f</guid>
  <author>
  felipe.m.alme...@gmail.com
  (Felipe Magno de Almeida)
  </author>
  <pubDate>Mon, 23 Nov 2009 17:32:58 UT
</pubDate>
  </item>
  </channel>
</rss>
