Thanks for your responses. I tested with IE7 and worked OK with
setTimeout and 0 miliseconds. I'll test in firefox 3.5 when gears be
available. I don't know why doesn't work well on firefox 3 under
ubuntu...

On 8 jul, 18:15, skye <[email protected]> wrote:
> Obviously I don't know the internals/details of your application, so I
> don't know if it makes sense to have two concurrent workers.
>
> If the messages being handed to the worker are defendant/related to
> the work being done in your loop then it doesn't make sense to have
> two workers.  If however the processing done in the loop is
> independent from the information being passed in the messages then you
> could just instantiate another worker and pass it the messages for
> processing.
>
> I cannot think of any other strategies to speed up this issue right
> now, but I am pretty new to gears as well.
>
> -s
>
> On Jul 8, 2:25 am, Sergio Viudes <[email protected]> wrote:
>
> > I used a timer to pause execution 100 miliseconds each loop and
> > messages are processed ok, but execution is very slow!. I set
> > miliseconds to 10 instead of 100, but message is processed too late.
>
> > About your second solution, how can I do it? I need the worker could
> > process the message to stop the loop when message is received. If I
> > create another worker, how can I stop the loop in the worker when
> > message is handled by another worker?
>
> > thanks
>
> > On 8 jul, 00:36, skye <[email protected]> wrote:
>
> > > Perhaps instead of having a constantly executing loop, you could set
> > > up a Timer and have the loop execute at fixed times.  This way your
> > > worker thread would have free cycles to process the onMessage events?
> > > Or maybe start another instance of a worker to specifically handle the
> > > messages while the other worker processes in the loop?
>
> > > -s
>
> > > On Jul 7, 12:29 pm, Sergio Viudes <[email protected]> wrote:
>
> > > > I wrote a worker that has a big loop. If I send a message to this
> > > > worker while loop is executing, it isn't readed until loop ends. I
> > > > need message can be readed while executing that loop.
>
> > > > Anybody has any ideas?
>
> > > > Thanks

Reply via email to