<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comentaris per Guaita</title>
	<atom:link href="http://guaita.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://guaita.wordpress.com</link>
	<description></description>
	<lastBuildDate>Fri, 24 Apr 2009 14:19:37 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comentari de Referències &#124; blocdeblocs # tesi a Sobre Propietat Intel·lectual&#8230;</title>
		<link>http://guaita.wordpress.com/2008/04/07/propietat_intellectual/#comment-73</link>
		<dc:creator>Referències &#124; blocdeblocs # tesi</dc:creator>
		<pubDate>Fri, 24 Apr 2009 14:19:37 +0000</pubDate>
		<guid isPermaLink="false">http://guaita.wordpress.com/?p=42#comment-73</guid>
		<description>[...] Campos, J. (2008, 7/04/2008). Sobre propietat intel·lectual. http://guaita.wordpress.com/2008/04/07/propietat_intellectual [...]</description>
		<content:encoded><![CDATA[<p>[...] Campos, J. (2008, 7/04/2008). Sobre propietat intel·lectual. <a href="http://guaita.wordpress.com/2008/04/07/propietat_intellectual" rel="nofollow">http://guaita.wordpress.com/2008/04/07/propietat_intellectual</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentari de Vaclav a Programació concurrent + OOP ~ Actors Model: molt fàcil en Groovy</title>
		<link>http://guaita.wordpress.com/2009/03/05/gparallelizer/#comment-64</link>
		<dc:creator>Vaclav</dc:creator>
		<pubDate>Mon, 09 Mar 2009 11:29:00 +0000</pubDate>
		<guid isPermaLink="false">http://guaita.wordpress.com/?p=106#comment-64</guid>
		<description>Hello Jordi,

I&#039;m very glad my library can help you teach students important principles in a natural way. The examples you gave sound appealing to me. I&#039;d love to be a student of your courses, I&#039;m sure.
I&#039;ll be very happy to hear how the course goes.
Regarding the professor&#039;s concerns, there are two types of actors in GParallelizer - thread-bound and event-driven ones.

1. The thread-bound actors each have their own thread, which blocks (optionally with a timeout) when calling receive() to obtain a message from an empty queue.

2. The event-driven (pooled) actors share a thread pool and when calling react() they release the thread back to the pool, so in essence these actors don&#039;t block the thread when there&#039;s no message available. The thread can simply do something else.

The send()  methods in both types of actors don&#039;t block since an instance of unbounded LinkedBlockingQueue class is used to hold messages by default and the messages are added using its put() method. Only SynchronousActor and BoundedActor, which are types of thread-bound actors, may block since they use SynchronousQueue or bounded ArrayBlockingQueue respectively.

Let me know if there&#039;s more you need to know.

Best regards,

Vaclav</description>
		<content:encoded><![CDATA[<p>Hello Jordi,</p>
<p>I&#8217;m very glad my library can help you teach students important principles in a natural way. The examples you gave sound appealing to me. I&#8217;d love to be a student of your courses, I&#8217;m sure.<br />
I&#8217;ll be very happy to hear how the course goes.<br />
Regarding the professor&#8217;s concerns, there are two types of actors in GParallelizer &#8211; thread-bound and event-driven ones.</p>
<p>1. The thread-bound actors each have their own thread, which blocks (optionally with a timeout) when calling receive() to obtain a message from an empty queue.</p>
<p>2. The event-driven (pooled) actors share a thread pool and when calling react() they release the thread back to the pool, so in essence these actors don&#8217;t block the thread when there&#8217;s no message available. The thread can simply do something else.</p>
<p>The send()  methods in both types of actors don&#8217;t block since an instance of unbounded LinkedBlockingQueue class is used to hold messages by default and the messages are added using its put() method. Only SynchronousActor and BoundedActor, which are types of thread-bound actors, may block since they use SynchronousQueue or bounded ArrayBlockingQueue respectively.</p>
<p>Let me know if there&#8217;s more you need to know.</p>
<p>Best regards,</p>
<p>Vaclav</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentari de jordicamposmiralles a Programació concurrent + OOP ~ Actors Model: molt fàcil en Groovy</title>
		<link>http://guaita.wordpress.com/2009/03/05/gparallelizer/#comment-63</link>
		<dc:creator>jordicamposmiralles</dc:creator>
		<pubDate>Thu, 05 Mar 2009 08:21:13 +0000</pubDate>
		<guid isPermaLink="false">http://guaita.wordpress.com/?p=106#comment-63</guid>
		<description>Threads n&#039;hi ha, perquè entre altres per sota tens a disposició tota la API de Java.

Tan mateix, hi ha dos tipus d&#039;Actors:
&quot;
&lt;em&gt;GParallelizer comes with two types of actors, both of which have their uses. Thread-bound actors maintain their own thread of execution, whereas event-driven actors (as of the 0.6 release) share a common thread pool, from which they borrow threads whenever they must react to an event - typically a message sent to them.&lt;/em&gt;
&quot; (http://code.google.com/p/gparallelizer/wiki/Actors)

Respecte blocking/no_blocking, no ho trobo explícitament a la documentació (que de moment és molt &quot;breu&quot;), però hi ha la possibilitat d&#039;establir un onTimeout() quan s&#039;espera un missatge (acció que és bloquejant...).

Vaig veure un exemple de xat (http://dramatis.mischance.net/repositories/entry/dramatis/examples/im) que també dóna molt de jo per aprendre (o podria complementar el del joc d&#039;endevinar un número)...

Sabeu d&#039;altres exemples?</description>
		<content:encoded><![CDATA[<p>Threads n&#8217;hi ha, perquè entre altres per sota tens a disposició tota la API de Java.</p>
<p>Tan mateix, hi ha dos tipus d&#8217;Actors:<br />
&#8221;<br />
<em>GParallelizer comes with two types of actors, both of which have their uses. Thread-bound actors maintain their own thread of execution, whereas event-driven actors (as of the 0.6 release) share a common thread pool, from which they borrow threads whenever they must react to an event &#8211; typically a message sent to them.</em><br />
&#8221; (<a href="http://code.google.com/p/gparallelizer/wiki/Actors" rel="nofollow">http://code.google.com/p/gparallelizer/wiki/Actors</a>)</p>
<p>Respecte blocking/no_blocking, no ho trobo explícitament a la documentació (que de moment és molt &#8220;breu&#8221;), però hi ha la possibilitat d&#8217;establir un onTimeout() quan s&#8217;espera un missatge (acció que és bloquejant&#8230;).</p>
<p>Vaig veure un exemple de xat (<a href="http://dramatis.mischance.net/repositories/entry/dramatis/examples/im" rel="nofollow">http://dramatis.mischance.net/repositories/entry/dramatis/examples/im</a>) que també dóna molt de jo per aprendre (o podria complementar el del joc d&#8217;endevinar un número)&#8230;</p>
<p>Sabeu d&#8217;altres exemples?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentari de Jesús a Programació concurrent + OOP ~ Actors Model: molt fàcil en Groovy</title>
		<link>http://guaita.wordpress.com/2009/03/05/gparallelizer/#comment-62</link>
		<dc:creator>Jesús</dc:creator>
		<pubDate>Thu, 05 Mar 2009 08:15:27 +0000</pubDate>
		<guid isPermaLink="false">http://guaita.wordpress.com/?p=106#comment-62</guid>
		<description>Mooola

Imagino que en Groovy no hi threads i crees actors que es comuniquem amb missatges per repartir les tasques, no?
Pots triar les característiques del canal de comunicació (blocking/non-blocking,....)

J.</description>
		<content:encoded><![CDATA[<p>Mooola</p>
<p>Imagino que en Groovy no hi threads i crees actors que es comuniquem amb missatges per repartir les tasques, no?<br />
Pots triar les característiques del canal de comunicació (blocking/non-blocking,&#8230;.)</p>
<p>J.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentari de Elpaio a Tarifes telefòniques. Quina tarifa és millor?</title>
		<link>http://guaita.wordpress.com/2009/02/28/activitat-cap/#comment-61</link>
		<dc:creator>Elpaio</dc:creator>
		<pubDate>Sat, 28 Feb 2009 12:35:36 +0000</pubDate>
		<guid isPermaLink="false">http://guaita.wordpress.com/?p=97#comment-61</guid>
		<description>Nen si que esteu avorrits!</description>
		<content:encoded><![CDATA[<p>Nen si que esteu avorrits!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentari de jordicamposmiralles a Tarifes telefòniques. Quina tarifa és millor?</title>
		<link>http://guaita.wordpress.com/2009/02/28/activitat-cap/#comment-60</link>
		<dc:creator>jordicamposmiralles</dc:creator>
		<pubDate>Sat, 28 Feb 2009 12:04:40 +0000</pubDate>
		<guid isPermaLink="false">http://guaita.wordpress.com/?p=97#comment-60</guid>
		<description>http://guaita.files.wordpress.com/2009/02/test.png</description>
		<content:encoded><![CDATA[<p><a href="http://guaita.files.wordpress.com/2009/02/test.png" rel="nofollow">http://guaita.files.wordpress.com/2009/02/test.png</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentari de jordicamposmiralles a Tarifes telefòniques. Quina tarifa és millor?</title>
		<link>http://guaita.wordpress.com/2009/02/28/activitat-cap/#comment-58</link>
		<dc:creator>jordicamposmiralles</dc:creator>
		<pubDate>Sat, 28 Feb 2009 11:40:15 +0000</pubDate>
		<guid isPermaLink="false">http://guaita.wordpress.com/?p=97#comment-58</guid>
		<description>Taula de valors i gràfica

http://spreadsheets.google.com/pub?key=p8epGgK8otyNF1KoxMqD7Xw</description>
		<content:encoded><![CDATA[<p>Taula de valors i gràfica</p>
<p><a href="http://spreadsheets.google.com/pub?key=p8epGgK8otyNF1KoxMqD7Xw" rel="nofollow">http://spreadsheets.google.com/pub?key=p8epGgK8otyNF1KoxMqD7Xw</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentari de Treballar amb documents d’OpenOffice quan no està instal·lat &#171; Red Social de Noticias a Treballar amb documents d&#8217;OpenOffice quan no està instal·lat</title>
		<link>http://guaita.wordpress.com/2008/03/18/ooffice/#comment-52</link>
		<dc:creator>Treballar amb documents d’OpenOffice quan no està instal·lat &#171; Red Social de Noticias</dc:creator>
		<pubDate>Thu, 17 Jul 2008 21:11:35 +0000</pubDate>
		<guid isPermaLink="false">http://guaita.wordpress.com/?p=38#comment-52</guid>
		<description>[...] By &#124; Guaita [...]</description>
		<content:encoded><![CDATA[<p>[...] By | Guaita [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentari de &#8220;Biodiversitat&#8221; al programari lliure &#171; Red Social de Noticias a &#8220;Biodiversitat&#8221; al programari lliure</title>
		<link>http://guaita.wordpress.com/2008/04/07/biodiversitat-programari-lliure/#comment-51</link>
		<dc:creator>&#8220;Biodiversitat&#8221; al programari lliure &#171; Red Social de Noticias</dc:creator>
		<pubDate>Tue, 15 Jul 2008 13:30:31 +0000</pubDate>
		<guid isPermaLink="false">http://guaita.wordpress.com/?p=44#comment-51</guid>
		<description>[...] By &#124; Guaita [...]</description>
		<content:encoded><![CDATA[<p>[...] By | Guaita [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentari de Llaminadures visuals… &#171; Red Social de Noticias a Llaminadures visuals&#8230;</title>
		<link>http://guaita.wordpress.com/2008/05/19/llaminadures-visuals/#comment-50</link>
		<dc:creator>Llaminadures visuals… &#171; Red Social de Noticias</dc:creator>
		<pubDate>Thu, 10 Jul 2008 11:33:21 +0000</pubDate>
		<guid isPermaLink="false">http://guaita.wordpress.com/?p=48#comment-50</guid>
		<description>[...] By &#124; Guaita [...]</description>
		<content:encoded><![CDATA[<p>[...] By | Guaita [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
