<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Запуск функции в фоновом режиме</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7128.html</link>
    <description>Всем доброго дня суток!&lt;br&gt;&lt;br&gt;Запарил себе весь моск, не писал никогда по *Nix на С.&lt;br&gt;&lt;br&gt;Есть сервис, реализованный по M$, срочно портировать надо на FreeBSD.&lt;br&gt;&lt;br&gt;Описываю суть задачи:&lt;br&gt;&lt;br&gt;Процесс мониторит БД (Mysql), id задачи и время на исполнение.&lt;br&gt;Делаю выборку, получаю все задачи время которых НАСТУПИЛО(!!)&lt;br&gt;Если задач нет, sleep(1)&lt;br&gt;&lt;br&gt;(Здесь у меня ступор, не знаю как :( )&lt;br&gt;&lt;br&gt;Если есть задача или несколько(!!) ее/их надо запустить (определенная функция) в потоке на обработку.&lt;br&gt;&lt;br&gt;Вопрос: Как из основного процесса, запустить одну или несколько функций, параллельно, продолжив выборку в основном потоке??&lt;br&gt;&lt;br&gt;Заранее спасибо!&lt;br&gt;</description>

<item>
    <title>Запуск функции в фоновом режиме (phpcoder)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7128.html#3</link>
    <pubDate>Tue, 29 Jan 2008 09:36:02 GMT</pubDate>
    <description>&amp;gt;&amp;gt;google pthreads - это если все это необходимо держать в одном процессе. &lt;br&gt;&amp;gt;В точку!! То что надо!! Спасибо!! &lt;br&gt;&lt;br&gt;Можно поискать на самом opennet&apos;е: http://web.opennet.ru/cgi-bin/opennet/ks.cgi?mask=threads&lt;br&gt;&lt;br&gt;Кстати, здесь (http://symmetrica.net/uploads/linapi/) есть две статьи из LinuxFormat о многопоточном программировании (Часть 7, 8)&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Запуск функции в фоновом режиме (M O R P H E U S)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7128.html#2</link>
    <pubDate>Mon, 28 Jan 2008 16:44:46 GMT</pubDate>
    <description>&amp;gt;google pthreads - это если все это необходимо держать в одном процессе. &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;В точку!! То что надо!! Спасибо!!&lt;br&gt;&lt;br&gt;&amp;gt;google cron - проще будет если можно запускать отдельные процессы на каждую &lt;br&gt;&amp;gt;задачу. &lt;br&gt;&lt;br&gt;Cron - умрет... точность выполнения 1 сек надо.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Запуск функции в фоновом режиме (elvenic)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7128.html#1</link>
    <pubDate>Mon, 28 Jan 2008 15:33:03 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;Процесс мониторит БД (Mysql), id задачи и время на исполнение. &lt;br&gt;&amp;gt;Делаю выборку, получаю все задачи время которых НАСТУПИЛО(!!) &lt;br&gt;&amp;gt;Если задач нет, sleep(1) &lt;br&gt;&lt;br&gt;...&lt;br&gt;&lt;br&gt;&amp;gt;Если есть задача или несколько(!!) ее/их надо запустить (определенная функция) в потоке &lt;br&gt;&amp;gt;на обработку. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вопрос: Как из основного процесса, запустить одну или несколько функций, параллельно, продолжив &lt;br&gt;&amp;gt;выборку в основном потоке?? &lt;br&gt;&lt;br&gt;google pthreads - это если все это необходимо держать в одном процессе.&lt;br&gt;&lt;br&gt;google cron - проще будет если можно запускать отдельные процессы на каждую задачу.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
