<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=385652&amp;view=findpost&amp;p=3395371</guid>
        <pubDate>Wed, 08 Jan 2014 14:34:25 +0000</pubDate>
        <title>GPSS. Пакетная обработка</title>
        <link>https://forum.sources.ru/index.php?showtopic=385652&amp;view=findpost&amp;p=3395371</link>
        <description><![CDATA[Baidis: Есть три потока, которые обрабатываются фиксированное количество времени. Обработка идет пакетами по 6 заявок таким образом: либо 111222, либо 111333. С двумя потоками все работает. При добавлении третьего, статистика выдает отсутствие заявок в первой и третьей цепях. В чем ошибка и как ее можно исправить?<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">XPDIS FUNCTION RN1,C24 </div><div class="code_line">0.0,0.0/0.1,.104/.2,.222/.3,.335/.4,.509/.5,.69</div><div class="code_line">0.6,.915/.7,1.2/.75,1.38/.8,1.6/.84,1.83/.88,2.12</div><div class="code_line">0.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2/.97,3.5</div><div class="code_line">0.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7.0/.9997,8.0</div><div class="code_line">&nbsp;</div><div class="code_line">KOMPL1 BVARIABLE (CH$WAIT1&#39;GE&#39;3)&#39;AND&#39;(CH$WAIT2&#39;GE&#39;3)</div><div class="code_line">KOMPL2 BVARIABLE (CH$WAIT1&#39;GE&#39;3)&#39;AND&#39;(CH$WAIT3&#39;GE&#39;3)</div><div class="code_line">KOMPL BVARIABLE (KOMPL1&#39;OR&#39;KOMPL2)</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;GENERATE ,,,1</div><div class="code_line">NXT ADVANCE 100,FN$XPDIS</div><div class="code_line">&nbsp;&nbsp; &nbsp;SPLIT 1,SECOND</div><div class="code_line">&nbsp;&nbsp; &nbsp;LINK WAIT1,FIFO,WAITING</div><div class="code_line">&nbsp;</div><div class="code_line">SECOND &nbsp;ADVANCE 200,FN$XPDIS</div><div class="code_line">&nbsp;&nbsp; &nbsp;SPLIT 1,THIRD</div><div class="code_line">&nbsp;&nbsp; &nbsp;LINK WAIT2,FIFO,WAITING</div><div class="code_line">&nbsp;</div><div class="code_line">THIRD &nbsp; ADVANCE 200,FN$XPDIS</div><div class="code_line">&nbsp;&nbsp; &nbsp;SPLIT 1,NXT</div><div class="code_line">&nbsp;&nbsp; &nbsp;LINK WAIT3,FIFO,WAITING</div><div class="code_line">&nbsp;</div><div class="code_line">WAITING TEST E BV$KOMPL,1</div><div class="code_line">&nbsp;&nbsp; &nbsp;TEST E BV$KOMPL2,1,OBSL1</div><div class="code_line">&nbsp;&nbsp; &nbsp;UNLINK WAIT3,OBSL,3</div><div class="code_line">&nbsp;&nbsp; &nbsp;UNLINK WAIT1,OBSL,3</div><div class="code_line">OBSL1 &nbsp; UNLINK WAIT2,OBSL,3</div><div class="code_line">&nbsp;&nbsp; &nbsp;UNLINK WAIT1,OBSL,3</div><div class="code_line">OBSL &nbsp; &nbsp;ASSEMBLE 6</div><div class="code_line">&nbsp;&nbsp; &nbsp;SEIZE CPU</div><div class="code_line">&nbsp;&nbsp; &nbsp;ADVANCE 100,FN$XPDIS</div><div class="code_line">&nbsp;&nbsp; &nbsp;RELEASE CPU</div><div class="code_line">&nbsp;&nbsp; &nbsp;PRIORITY PR,BU</div><div class="code_line">&nbsp;&nbsp; &nbsp;UNLINK WAIT1,WAITING</div><div class="code_line">&nbsp;&nbsp; &nbsp;TERMINATE 1</div><div class="code_line">&nbsp;&nbsp; &nbsp;START 5000</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>Baidis</author>
        <category>GPSS</category>
      </item>
	
      </channel>
      </rss>
	