<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Вышла первая версия библиотеки прототредов</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/48200.html</link>
    <description>Вышла первая версия библиотеки protothreads (http://sourceforge.net/projects/protothread/), реализующая идею (http://protothread.wiki.sourceforge.net/) экстремально легких нитей, не зависящих от операционной системы и сочетающих технику многопоточного программирования с событийной моделью конечного автомата (FSM, Finite State Machine). Прототреды из нитей заимствовали простоту и ясность формирования кода, а из FSM - высокую эффективность с точки зрения потребления памяти и скорости работы.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;За счет использования единого стека каждая нить, при сохранении возможности установки блокировок, съедает всего два байта памяти. Библиотека работает на уровне приложения и включает в себя встроенный планировщик. Ядро библиотеки занимает всего 400 строк кода на Си. Построение приложения значительно отличается (http://www.sics.se/~adam/dunkels06protothreads.pdf) от использования POSIX нитей, но не настолько усложнено, как в случае применения архитектуры FSM.&lt;br&gt;&lt;br&gt;URL: http://sourceforge.net/projects/protothread/&lt;br&gt;Новость: h</description>

<item>
    <title>Вышла первая версия библиотеки прототредов (geekkoo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/48200.html#14</link>
    <pubDate>Tue, 20 Jan 2009 06:30:18 GMT</pubDate>
    <description>&amp;gt;Мне кажется что это немного разные вещи... &lt;br&gt;&lt;br&gt;А по-моему - то же самое, то же представление FSM в виде тредов. Правда, в последнем случае обходятся без рекламных слоганов про &apos;по два байта на нить&apos;&lt;br&gt;</description>
</item>

<item>
    <title>Вышла первая версия библиотеки прототредов (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/48200.html#13</link>
    <pubDate>Mon, 19 Jan 2009 13:27:05 GMT</pubDate>
    <description>Мне кажется что это немного разные вещи...&lt;br&gt;</description>
</item>

<item>
    <title>Вышла первая версия библиотеки прототредов (JLarky)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/48200.html#12</link>
    <pubDate>Mon, 19 Jan 2009 10:03:22 GMT</pubDate>
    <description>&amp;gt;это же Erlang идея, только там все ещё распределенно. &lt;br&gt;&lt;br&gt;угу ) первая мысль )) в эрланге ещё мессидж пассинг =)&lt;br&gt;</description>
</item>

<item>
    <title>Вышла первая версия библиотеки прототредов (frewq)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/48200.html#11</link>
    <pubDate>Mon, 19 Jan 2009 06:40:46 GMT</pubDate>
    <description>http://state-threads.sourceforge.net гораздо приятнее.&lt;br&gt;</description>
</item>

<item>
    <title>Вышла первая версия библиотеки прототредов (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/48200.html#10</link>
    <pubDate>Sun, 18 Jan 2009 20:52:25 GMT</pubDate>
    <description>Сори. Это не тот стек. :-)&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Вышла первая версия библиотеки прототредов (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/48200.html#9</link>
    <pubDate>Sun, 18 Jan 2009 20:39:24 GMT</pubDate>
    <description>И что? Это увеличит размер стека?&lt;br&gt;Или позволит не завалить все потоки и функции при разворачивании стека в при exception?&lt;br&gt;</description>
</item>

<item>
    <title>Вышла первая версия библиотеки прототредов (Myc)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/48200.html#8</link>
    <pubDate>Sun, 18 Jan 2009 19:38:27 GMT</pubDate>
    <description>&amp;gt;&amp;gt;За счет использования единого стека каждая нить&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;либо для 64-х бит, либо с ограничениями по вызовам (с современными то &lt;br&gt;&amp;gt;требованиями!), и видимо никаких обработчиков исключений. &lt;br&gt;&amp;gt;.... &lt;br&gt;&amp;gt;надо посмотреть. :-) &lt;br&gt;&lt;br&gt;Ссыклу почитай для начала.&lt;br&gt;</description>
</item>

<item>
    <title>Вышла первая версия библиотеки прототредов (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/48200.html#6</link>
    <pubDate>Sun, 18 Jan 2009 19:03:00 GMT</pubDate>
    <description>&amp;gt;За счет использования единого стека каждая нить&lt;br&gt;&lt;br&gt;либо для 64-х бит, либо с ограничениями по вызовам (с современными то требованиями!), и видимо никаких обработчиков исключений.&lt;br&gt;....&lt;br&gt;надо посмотреть. :-)&lt;br&gt;</description>
</item>

<item>
    <title>Вышла первая версия библиотеки прототредов (AsphyX)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/48200.html#5</link>
    <pubDate>Sun, 18 Jan 2009 18:58:02 GMT</pubDate>
    <description>FSM для тех, кто не умеет их готовить :)&lt;br&gt;</description>
</item>

</channel>
</rss>
