Home
last modified time | relevance | path

Searched refs:work (Results 1 – 25 of 28) sorted by relevance

12

/libuv/src/
H A Dthreadpool.c122 w->work(w); in worker()
125 w->work = NULL; /* Signal uv_cancel() that the work req is done in worker()
268 void (*work)(struct uv__work* w), in uv__work_submit()
272 w->work = work; in uv__work_submit()
288 cancelled = !uv__queue_empty(&w->wq) && w->work != NULL; in uv__work_cancel()
298 w->work = uv__cancelled; in uv__work_cancel()
328 err = (w->work == uv__cancelled) ? UV_ECANCELED : 0; in uv__work_done()
H A Duv-common.h212 void (*work)(struct uv__work *w),
/libuv/docs/src/
H A Dthreadpool.rst4 Thread pool work scheduling
46 thread after the work on the threadpool has been completed. If the work
66 Initializes a work request which will run the given `work_cb` in a thread
H A Dversion.rst10 will allow you to write or compile code conditionally, in order to work with
H A Dfs_poll.rst9 changed so they can work on file systems where fs event handles can't.
H A Drequest.rst10 All API functions defined here work with any request type.
H A Ddesign.rst27 libuv provides users with 2 abstractions to work with, in combination with the event loop:
132 libuv currently uses a global thread pool on which all loops can queue work. 3 types of
H A Dloop.rst164 Embedding a kqueue fd in another kqueue pollset doesn't work on all platforms. It's not
244 On all other platforms, they will continue to work normally
H A Dhandle.rst10 All API functions defined here work with any handle type.
188 The following API functions take a :c:type:`uv_handle_t` argument but they work
H A Dfs_event.rst79 * or kqueue to detect events. This may not work on remote file systems such
H A Dmisc.rst810 On Windows, setting `PRIORITY_HIGHEST` will only work for elevated user,
888 exported to allow clients to work uniformly with this data when the libuv API
/libuv/test/
H A Dbenchmark-queue-work.c51 uv_work_t work; in BENCHMARK_IMPL() local
61 ASSERT_OK(uv_queue_work(loop, &work, work_cb, after_work_cb)); in BENCHMARK_IMPL()
/libuv/include/uv/
H A Dthreadpool.h31 void (*work)(struct uv__work *w); member
/libuv/docs/src/guide/
H A Dthreads.rst166 /* ... work */
171 /* ... work */
181 .. _libuv-work-queue:
188 libuv work queue
212 .. rubric:: queue-work/main.c - lazy fibonacci
213 .. literalinclude:: ../../code/queue-work/main.c
226 .. rubric:: queue-work/main.c
227 .. literalinclude:: ../../code/queue-work/main.c
242 available. This allows you to cancel tasks on the libuv work queue. Only tasks
362 mutexes and rwlocks **DO NOT** work inside a signal handler, whereas
[all …]
H A Dintroduction.rst13 This book is still a work in progress, so sections may be incomplete, but
40 node.js grew in popularity, it was important to make it work on Windows, but
H A Dabout.rst20 In 2017 the libuv project incorporated the Nikhil's work into the official
H A Dfilesystem.rst16 .. _thread pool: https://docs.libuv.org/en/v1.x/threadpool.html#thread-pool-work-scheduling
H A Dutilities.rst141 This allows cleaning up the work request and all the data in one free call.
/libuv/docs/code/
H A DCMakeLists.txt35 queue-work
/libuv/
H A DCONTRIBUTING.md28 Especially do so if you plan to work on something big. Nothing is more
29 frustrating than seeing your hard work go to waste because your vision does not
129 Use `git rebase` (not `git merge`) to sync your work from time to time.
H A DChangeLog43 * unix: work around arm-linux-gnueabihf-gcc bug (Ben Noordhuis)
244 * unix: work around arm-linux-gnueabihf-gcc bug (Ben Noordhuis)
298 * build,win: work around missing uuid.dll on MinGW (Anton Bachin)
496 * linux: work around io_uring IORING_OP_CLOSE bug (Ben Noordhuis)
991 * loop: add pending work to loop-alive check (Jameson Nash)
1114 * linux: work around CIFS EPERM bug (Ben Noordhuis)
1257 * win,tcp: make uv_close work more like unix (Jameson Nash)
1520 * darwin: work around clock jumping back in time (Ben Noordhuis)
2745 * aix: guard STATIC_ASSERT for glibc work around (Richard Lau)
3784 * win: work around sharepoint scandir bug (Ben Noordhuis)
[all …]
H A DLICENSE-docs77 Material is a musical work, performance, or sound recording,
103 f. Licensed Material means the artistic or literary work, database,
H A DREADME.md278 work normally.
/libuv/m4/
H A Dax_pthread.m446 # you have any other suggestions or comments. This macro was based on work
328 AC_MSG_CHECKING([whether pthreads work without any flags])
332 AC_MSG_CHECKING([whether pthreads work with -mt -lpthread])
338 AC_MSG_CHECKING([whether pthreads work with $ax_pthread_try_flag])
/libuv/include/
H A Duv.h187 XX(WORK, work) \

Completed in 52 milliseconds

12