Hmm, maybe I meant for this to be a user configurable setting, so that
async wouldn't block engine if there was a large queue. Not sure, I'll
remove it for now.
Mark
Greg Barton wrote:
Nah, yield() not necessary. The wait() inside of
LinkedBlockingQueue.take() takes care of that. But
the Thread.sleep(100) limits the CommandExecutor to
only handling, at most, 10 Commands per second. Just
wondering why that is.
--- Mark Proctor <mproctor(a)codehaus.org> wrote:
> heh, habit :) Hadn't put that much thought into it,
> probably for my
> testing purposes, whats better a standard yield() ?
>
> Mark
> Greg Barton wrote:
>
>> Just looked at it. Looks good.
>>
>> Just curious: why the "Thread.sleep(100)" on line
>>
> 39
>
>> of org.drools.concurrent.CommandExecutor?
>>
>> --- Mark Proctor <mproctor(a)codehaus.org> wrote:
>>
>>
>>
>>> Greg,
>>>
>>> Did you checkout what I did with the async apis
>>>
> in
>
>>> 4.0 MR2, happy I got
>>> the balance and implementation right?
>>>
>>> Mark
>>>
>>>
>>>
>>>
>>>
---------------------------------------------------------------------
>>
>>
>>> To unsubscribe from this list please visit:
>>>
>>>
http://xircles.codehaus.org/manage_email
>>>
>>>
>>>
>>>
>>
>>
>>
>>
____________________________________________________________________________________You
> snooze, you lose. Get messages ASAP with AutoCheck
>
>> in the all-new Yahoo! Mail Beta.
>>
>>
http://advision.webevents.yahoo.com/mailbeta/newmail_html.html
>>
>>
>
____________________________________________________________________________________Luggage?
GPS? Comic books?
Check out fitting gifts for grads at Yahoo! Search
http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&...