<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: [Live-devel] Restart Capture
Frame</title></head><body>
<blockquote type="cite" cite>we are trying now change the treatment of
the EventLoop because all our problems is the multithreading using the
schedule. We changed our code using now only one thread to control
that Eventloop.</blockquote>
<blockquote type="cite" cite>We do this steps:</blockquote>
<blockquote type="cite" cite><b>1.-</b> Creation of the
BasicUsageEnvironment with one schedule.</blockquote>
<blockquote type="cite" cite><b>2.-</b> Initialization of all threads
using that Environment.</blockquote>
<div><br></div>
<div>WTF do you mean by this??&nbsp; If you have a
&quot;UsageEnvironment&quot; and &quot;TaskScheduler&quot; object,
then ***exactly one thread of control, and no more*** can access
them.&nbsp; If you have any other threads, then they can't access
these objects at all.&nbsp; The only thing the other threads can do is
set a &quot;watchVariable&quot; that's used as a parameter to
&quot;TaskScheduler::doEventLoop()&quot;.&nbsp;&nbsp; Reread the
FAQ!</div>
<div><br></div>
<div><br></div>
<blockquote type="cite" cite>Can do you help us to solve
that?</blockquote>
<div><br></div>
<div>If you don't understand (or try to ignore) how this code works -
i.e, by using a single thread of execution using an event loop -
rather than multiple threads - for concurrency, then you will get no
support from me.</div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div><br>
Ross Finlayson<br>
Live Networks, Inc.<br>
http://www.live555.com/</div>
</body>
</html>