Home
last modified time | relevance | path

Searched refs:threadpool (Results 1 – 25 of 52) sorted by relevance

123

/third_party/mesa3d/src/gallium/frontends/nine/
Dthreadpool.h33 struct threadpool { struct
53 struct threadpool *_mesa_threadpool_create(struct NineSwapChain9 *swapchain); argument
54 void _mesa_threadpool_destroy(struct NineSwapChain9 *swapchain, struct threadpool *pool);
55 struct threadpool_task *_mesa_threadpool_queue_task(struct threadpool *pool,
58 void _mesa_threadpool_wait_for_task(struct threadpool *pool,
Dthreadpool.c44 struct threadpool *pool = data; in threadpool_worker()
87 struct threadpool *
90 struct threadpool *pool = calloc(1, sizeof(*pool)); in _mesa_threadpool_create()
109 _mesa_threadpool_destroy(struct NineSwapChain9 *swapchain, struct threadpool *pool) in _mesa_threadpool_destroy()
142 _mesa_threadpool_queue_task(struct threadpool *pool, in _mesa_threadpool_queue_task()
184 _mesa_threadpool_wait_for_task(struct threadpool *pool, in _mesa_threadpool_wait_for_task()
Dswapchain9.h74 struct threadpool *pool;
Dmeson.build55 'threadpool.c',
/third_party/libwebsockets/minimal-examples/ws-server/minimal-ws-server-threadpool/
DREADME.md1 # lws minimal ws server (threadpool)
14 It creates a threadpool with 3 worker threads and a maxiumum queue size of 4.
21 $ ./lws-minimal-ws-server-threadpool
22 [2018/03/13 13:09:52:2208] USER: LWS minimal ws server + threadpool | visit http://localhost:7681
DCMakeLists.txt1 project(lws-minimal-ws-server-threadpool C)
9 set(SAMP lws-minimal-ws-server-threadpool)
10 set(SRCS minimal-ws-server-threadpool.c)
/third_party/libuv/docs/src/
Dthreadpool.rst7 libuv provides a threadpool which can be used to run user code and get notified
17 The threadpool is global and shared across all event loops. When a particular
18 function makes use of the threadpool (i.e. when using :c:func:`uv_queue_work`)
43 thread after the work on the threadpool has been completed. If the work
64 from the threadpool. Once `work_cb` is completed, `after_work_cb` will be
Dmigration_010_100.rst78 In libuv 0.10 Unix used a threadpool which defaulted to 4 threads, while Windows used the
79 `QueueUserWorkItem` API, which uses a Windows internal threadpool, which defaults to 512
83 does. The threadpool size can be set by exporting the ``UV_THREADPOOL_SIZE`` environment
84 variable. See :c:ref:`threadpool`.
243 does not need to make a roundtrip to the threadpool, because libuv will keep the
Dapi.rst30 threadpool
Dfs.rst12 All file operations are run on the threadpool. See :ref:`threadpool` for information
13 on the threadpool size.
/third_party/libwebsockets/lib/misc/threadpool/
DREADME.md5 ![overview](/doc-assets/threadpool.svg)
17 the lws service thread context are handled by the threadpool api, without needing
22 …://libwebsockets.org/git/libwebsockets/tree/minimal-examples/ws-server/minimal-ws-server-threadpool
44 ![Threadpool States](/doc-assets/threadpool-states.svg)
61 …declared at https://libwebsockets.org/git/libwebsockets/tree/include/libwebsockets/lws-threadpool.h
65 The threadpool should be created at program or vhost init using
70 to facilite eg, naming the threadpool by the vhost it's associated with.
130 applied to it, which indicates to threadpool that this task wishes to remain
161 With threadpool, responsibility for freeing allocations used by the task belongs
163 enqueued. That's different from a typical non-threadpool protocol where the
/third_party/libwebsockets/lib/misc/
DCMakeLists.txt84 list(APPEND SOURCES misc/threadpool/threadpool.c)
/third_party/node/src/crypto/
DREADME.md147 threadpool).
226 the current thread or from within the libuv threadpool.
230 job to the libuv threadpool or invoke the Implementation
300 defer the actual crypto-operation work to the libuv threadpool.
330 of the libuv threadpool to perform crypto operations off the main
/third_party/libwebsockets/minimal-examples/ws-server/
DREADME.md9 minimal-ws-server-threadpool|Demonstrates how to use a worker thread pool with lws
/third_party/libuv/
DBUILD.gn77 "src/threadpool.c",
132 "src/threadpool.c",
352 "include/uv/threadpool.h",
DMakefile.am24 include/uv/threadpool.h \
41 src/threadpool.c \
286 test/test-threadpool-cancel.c \
287 test/test-threadpool.c \
DCMakeLists.txt129 src/threadpool.c
597 test/test-threadpool-cancel.c
598 test/test-threadpool.c
/third_party/node/deps/uv/
DMakefile.am24 include/uv/threadpool.h \
41 src/threadpool.c \
286 test/test-threadpool-cancel.c \
287 test/test-threadpool.c \
Duv.gyp70 'include/uv/threadpool.h',
83 'src/threadpool.c',
DCMakeLists.txt129 src/threadpool.c
597 test/test-threadpool-cancel.c
598 test/test-threadpool.c
/third_party/node/doc/api/
Dtracing.md25 * `node.threadpoolwork.sync`: Enables capture of trace data for threadpool
27 * `node.threadpoolwork.async`: Enables capture of trace data for threadpool
Dcli.md2262 Set the number of threads used in libuv's threadpool to `size` threads.
2265 do not exist, libuv's threadpool is used to create asynchronous node APIs based
2266 on synchronous system APIs. Node.js APIs that use the threadpool are:
2275 Because libuv's threadpool has a fixed size, it means that if for whatever
2277 that run in libuv's threadpool will experience degraded performance. In order to
2279 threadpool by setting the `'UV_THREADPOOL_SIZE'` environment variable to a value
2281 [libuv threadpool documentation][].
2386 [libuv threadpool documentation]: https://docs.libuv.org/en/latest/threadpool.html
/third_party/libwebsockets/
Dchangelog356 - NEW: lws threadpool - lightweight pool of pthreads integrated to lws wsi, with
358 [threadpool docs](https://libwebsockets.org/git/libwebsockets/tree/lib/misc/threadpool)
359 …[threadpool minimal example](https://libwebsockets.org/git/libwebsockets/tree/minimal-examples/ws-…
Dlibwebsockets.dox164 include/libwebsockets/lws-threadpool.h \
/third_party/python/Misc/NEWS.d/
D3.6.0b3.rst290 Don't configure the number of workers for default threadpool executor.

123