In the most of the cases - you should just do all stuff in the event loop's thread (without using uv_async_send() or uv_queue_work() ). But when/if you will need to do some CPU-intensive stuff - it is a good idea to start exploring these functions! ;)
On Sat, Feb 1, 2014 at 3:36 PM, Eduardo Nunes Pereira <[email protected]> wrote: > Isn't so computationally-hard, i just think about the idea of fragment > pieces os code that have a loop, few minutes ago reading libuv book, i take > a look at uv_async, worth it ? > > On Saturday, February 1, 2014 9:16:04 AM UTC-2, Fedor Indutny wrote: >> >> Hi Eduardo! >> >> This really depends on how computationally-hard is your "queued" work, >> if it is - then you are definitely doing it in a best possible way. >> However, if it is very fast and simple, queueing it in thread pool may >> only add additional latency without giving any improvement. >> >> Cheers, >> Fedor. >> >> On Sat, Feb 1, 2014 at 3:09 PM, Eduardo Nunes Pereira >> <[email protected]> wrote: >> > Hi, >> > >> > I'm using uv_queue_work to improve a uv_read_start, so when have >> > something >> > to read the uv_queue_work is called and do the job of parse the on_read >> > data. So my question is, that is a good approach ? >> > >> > -- >> > You received this message because you are subscribed to the Google >> > Groups >> > "libuv" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> > an >> > email to [email protected]. >> > To post to this group, send email to [email protected]. >> > Visit this group at http://groups.google.com/group/libuv. >> > For more options, visit https://groups.google.com/groups/opt_out. > > -- > You received this message because you are subscribed to the Google Groups > "libuv" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/libuv. > For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "libuv" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/libuv. For more options, visit https://groups.google.com/groups/opt_out.
