<?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>Комментарии: Специально для заядлых пхпшников, &#8211; смотрите как php &#171;сливает&#187; питону</title>
	<atom:link href="http://sheremetov.com/php/python-threading/feed/" rel="self" type="application/rss+xml" />
	<link>http://sheremetov.com/php/python-threading/</link>
	<description>Блог оптимистичного менеджера проектов</description>
	<lastBuildDate>Thu, 26 Jan 2012 14:07:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>Автор: sheremetov</title>
		<link>http://sheremetov.com/php/python-threading/comment-page-1/#comment-203</link>
		<dc:creator>sheremetov</dc:creator>
		<pubDate>Mon, 21 Dec 2009 14:34:44 +0000</pubDate>
		<guid isPermaLink="false">http://sheremetov.com/?p=410#comment-203</guid>
		<description>А вот еще, &lt;a href=&quot;http://www.dabeaz.com/python/GIL.pdf&quot;&gt;доклад о работе GIL&lt;/a&gt;, тут чувак довольно обосновано рассказывает о том что GIL это не зло а благо, но я пока не готов дать адекватной оценки, надо глубже вникнуть.</description>
		<content:encoded><![CDATA[<p>А вот еще, <a href="http://www.dabeaz.com/python/GIL.pdf">доклад о работе GIL</a>, тут чувак довольно обосновано рассказывает о том что GIL это не зло а благо, но я пока не готов дать адекватной оценки, надо глубже вникнуть.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: sheremetov</title>
		<link>http://sheremetov.com/php/python-threading/comment-page-1/#comment-202</link>
		<dc:creator>sheremetov</dc:creator>
		<pubDate>Mon, 21 Dec 2009 14:32:53 +0000</pubDate>
		<guid isPermaLink="false">http://sheremetov.com/?p=410#comment-202</guid>
		<description>Всё верно, Андрюха. Есть такая штука в реализации CPython как GIL (Global Interpreter Lock). Т.е. механизмы блокировки, многопоточное выполнения - всё есть (ну, я совбственно это и показал в примере кода). Так вот, этот самый GIL всё это дело &quot;крутит&quot; на одном процессоре, что сводит на нет всю силу многопроцессорных машин. Вот что я успел найти, с наскока, можно попятаться запустить это на JPython. Можно попробовать такую штуку как &lt;a href=&quot;http://www.stackless.com/&quot;&gt;www.stackless.com&lt;/a&gt;, насколько я понял она позволяет запускать несколько инстансов приложения (на разных машинах, CPU), делать локи, межпроцессово взаимодействовать, красота вобщем, надо смотреть.</description>
		<content:encoded><![CDATA[<p>Всё верно, Андрюха. Есть такая штука в реализации CPython как GIL (Global Interpreter Lock). Т.е. механизмы блокировки, многопоточное выполнения &#8211; всё есть (ну, я совбственно это и показал в примере кода). Так вот, этот самый GIL всё это дело &laquo;крутит&raquo; на одном процессоре, что сводит на нет всю силу многопроцессорных машин. Вот что я успел найти, с наскока, можно попятаться запустить это на JPython. Можно попробовать такую штуку как <a href="http://www.stackless.com/">http://www.stackless.com</a>, насколько я понял она позволяет запускать несколько инстансов приложения (на разных машинах, CPU), делать локи, межпроцессово взаимодействовать, красота вобщем, надо смотреть.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: dreamW</title>
		<link>http://sheremetov.com/php/python-threading/comment-page-1/#comment-201</link>
		<dc:creator>dreamW</dc:creator>
		<pubDate>Mon, 21 Dec 2009 13:22:23 +0000</pubDate>
		<guid isPermaLink="false">http://sheremetov.com/?p=410#comment-201</guid>
		<description>ну, а че нельзя запустить сразу два процесса? можно же организовать (если уже нету) механизм блокировки? тогда два проца нагрузятся</description>
		<content:encoded><![CDATA[<p>ну, а че нельзя запустить сразу два процесса? можно же организовать (если уже нету) механизм блокировки? тогда два проца нагрузятся</p>
]]></content:encoded>
	</item>
</channel>
</rss>

