<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: создание двух процессов и запуск их по времени (используя С+...</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID9/8445.html</link>
    <description>прошу подсказать реализацию нижеописанной задачи (используя C++ в среде Linux).&lt;br&gt;есть два процесса, один из которых (процесс А) должен запускаться раз в 30 мС, второй (процесс В)должен запускаться раз в 2-3 секунды. процесс А имеет более высокий приоритет по выполнению, чем процесс В (иными словами процесс В может быть прерван процессом А в любое время с последующим возвратом к процессу В). попытки реализации из через организацию таймера (используя stuct sa и timer) не привели к успеху, т.к. хотя процесс В выполняется по времени (запускается), но процесс А все время глючит (в частности при включенном процессе А, в процессе В не работает функция getch (), она всегда завершается с кодом ошибки -1, не ожидая нажатия клавиши клавиатуры)&lt;br&gt;&lt;br&gt;ниже приведу listing программы&lt;br&gt;&lt;br&gt;#include &quot;variable.h&quot;&lt;br&gt;&lt;br&gt;using namespace std;&lt;br&gt;&lt;br&gt;int main(int argc, char** argv)&lt;br&gt;&#123;&lt;br&gt;&lt;br&gt;int test;&lt;br&gt;&lt;br&gt;Set_Timer ();&lt;br&gt;&lt;br&gt;initscr ();&lt;br&gt;&lt;br&gt;while (1) // main programm circle&lt;br&gt;&#123;&lt;br&gt;cbreak ();&lt;br&gt;test = getch ();&lt;br&gt;printf (&quot;&#037;u&#092;n&quot;, test);&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>создание двух процессов и запуск их по времени (используя С+... (Alex__S)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID9/8445.html#3</link>
    <pubDate>Mon, 28 Sep 2009 01:25:50 GMT</pubDate>
    <description>&amp;gt;нет, это по работе. процессы должен запускать я сам, поэтому я программировал &lt;br&gt;&amp;gt;таймер на запуск раз в 30 мС. прерывания я старался не &lt;br&gt;&amp;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>

<item>
    <title>создание двух процессов и запуск их по времени (используя С+... (Zulmishan)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID9/8445.html#2</link>
    <pubDate>Sun, 27 Sep 2009 11:59:05 GMT</pubDate>
    <description>нет, это по работе. процессы должен запускать я сам, поэтому я программировал таймер на запуск раз в 30 мС. прерывания я старался не использовать, только программый таймер.&lt;br&gt;</description>
</item>

<item>
    <title>создание двух процессов и запуск их по времени (используя С+... (Андрей)</title>
    <link>https://ns.opennet.dev/openforum/vsluhforumID9/8445.html#1</link>
    <pubDate>Fri, 25 Sep 2009 15:20:56 GMT</pubDate>
    <description>это вам в институте задали?&lt;br&gt;&lt;br&gt;&amp;gt; есть два процесса, один из которых (процесс А) должен запускаться раз в 30 мС, второй&lt;br&gt;&amp;gt; (процесс В)должен запускаться раз в 2-3 секунды.&lt;br&gt;&lt;br&gt;кто должен запускать процессы A и B ?&lt;br&gt;&lt;br&gt;&amp;gt; процесс А имеет более высокий приоритет по выполнению, чем процесс В (иными словами &lt;br&gt;&amp;gt; процесс В может быть прерван процессом А в любое время с последующим возвратом к &lt;br&gt;&amp;gt; процессу В).&lt;br&gt;&lt;br&gt;кто управляет прерываниями и исполнением процессов A и B ?&lt;br&gt;</description>
</item>

</channel>
</rss>
