<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Введение в многопоточное программирование</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/48102.html</link>
    <description>В статье (http://www.ibm.com/developerworks/ru/library/au-unixforks/index.html) представлено введение в многопоточное программирование, рассматривается использование POSIX-потоков в качестве замены вызову метода fork().&lt;br&gt;&lt;br&gt;URL: http://www.ibm.com/developerworks/ru/library/au-unixforks/index.html&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=19807&lt;br&gt;</description>

<item>
    <title>Введение в многопоточное программирование (_umka_)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/48102.html#10</link>
    <pubDate>Fri, 16 Jan 2009 14:27:09 GMT</pubDate>
    <description>Альтернатива&lt;br&gt;1) создали listen socket&lt;br&gt;2) создали shm, положили туда семафор&lt;br&gt;3) нафоркали сколько надо чилдов - в каждом fsm и trylock на семафоре вокруг этого сокета.&lt;br&gt;схема маштабируется как угодно&lt;br&gt;долго обрабатывается операция внутри fsm - сделай еще чилдов и вперед :)&lt;br&gt;</description>
</item>

<item>
    <title>Введение в многопоточное программирование (Staff)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/48102.html#9</link>
    <pubDate>Fri, 16 Jan 2009 13:03:05 GMT</pubDate>
    <description>Городят обычно с fork&apos;ами и пайпами/shm. Если итоговые единицы исполнения имеют общие данные, однозначно потоки. Если можно форкнуться и забыть о дите пока то не сдохло, лучше fork(). В данном случае, как уже сказали, параллельность вообще не нужна.&lt;br&gt;</description>
</item>

<item>
    <title>Введение в многопоточное программирование (Damon)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/48102.html#8</link>
    <pubDate>Fri, 16 Jan 2009 10:16:34 GMT</pubDate>
    <description>&amp;gt;для таких задач правиный FSM позволит вобще все сделать в одном процессе :)&lt;br&gt;&lt;br&gt;Кстати, да. Буду знать. :-)&lt;br&gt;</description>
</item>

<item>
    <title>Введение в многопоточное программирование (XoRe)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/48102.html#7</link>
    <pubDate>Fri, 16 Jan 2009 10:13:30 GMT</pubDate>
    <description>Можно сказать спасибо за статью.&lt;br&gt;Тема очень актуальна в связи со сложностью реализации хорошего &quot;распоточивания&quot; с правильным разделением ресурсов между потоками.&lt;br&gt;Например, файлы, сокеты и пайпы, доступны всем потокам.&lt;br&gt;И т.д.&lt;br&gt;Отсюда и нетривиальность решаемых задач.&lt;br&gt;</description>
</item>

<item>
    <title>Введение в многопоточное программирование (_umka_)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/48102.html#6</link>
    <pubDate>Fri, 16 Jan 2009 09:40:02 GMT</pubDate>
    <description>для таких задач правиный FSM позволит вобще все сделать в одном процессе :)&lt;br&gt;</description>
</item>

<item>
    <title>Введение в многопоточное программирование (_umka_)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/48102.html#5</link>
    <pubDate>Fri, 16 Jan 2009 08:18:13 GMT</pubDate>
    <description>и еще для кучи всего.&lt;br&gt;Не забываем fork() это изолированое адресное пространство - а pthread shared.&lt;br&gt;в результате ошибка в одном процессе не может повлиять на остальные, а в случае тредов - очень легко. да и локинг в случае тредов может быть далеко не тривильным.&lt;br&gt;</description>
</item>

<item>
    <title>Введение в многопоточное программирование (pavlinux)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/48102.html#4</link>
    <pubDate>Fri, 16 Jan 2009 06:59:59 GMT</pubDate>
    <description>fork() нужон для exec_ов или для функций работающих с файлами. &lt;br&gt;&lt;br&gt;остальное треды, мьютексы, семафоры, атомарные, чё там ещё...  &lt;br&gt; &lt;br&gt;</description>
</item>

<item>
    <title>Введение в многопоточное программирование (Damon)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/48102.html#3</link>
    <pubDate>Fri, 16 Jan 2009 06:41:12 GMT</pubDate>
    <description>&amp;gt;баянистый сайт!&lt;br&gt;&lt;br&gt;Ну почему же? Встречал людей ( привыкших к Win32API ), для которых сама идея fork&apos;ать процесс выглядит дико. Так что, просто и доступно. ИМХО.&lt;br&gt;А вообще, fork, лично мне кажется проще многопоточности. И если, например, надо в час десяток клиентов обслужить и каждому, скажем, 100 байт передать, то самое оно, смысла не имеет городить что-то с многопоточностью.&lt;br&gt;</description>
</item>

<item>
    <title>Введение в многопоточное программирование (andr.mobi)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/48102.html#2</link>
    <pubDate>Fri, 16 Jan 2009 06:32:47 GMT</pubDate>
    <description>&amp;gt; чем устаревший метод fork()&lt;br&gt;&lt;br&gt;Фразочка раскрывает недалёкость и некомпетентность автора.&lt;br&gt;Правильно говорить &quot;старый добрый форк()&quot;, который в ряде случаев действительно использовать неэффективно.&lt;br&gt;</description>
</item>

</channel>
</rss>
