Jacek Caban
|
b66e13ef24
|
kernelbase: Implement CreateThreadpoolIo.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-15 11:40:49 +02:00 |
Zebediah Figura
|
320a025882
|
ntdll/tests: Add tests for kernel32 threadpool I/O functions.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-13 11:57:49 +02:00 |
Zebediah Figura
|
75e8c4493a
|
ntdll: Implement threadpool I/O queues.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-13 11:57:46 +02:00 |
Nikolay Sivov
|
733b438583
|
ntdll/threadpool: Add support for callback priority.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-03-13 10:59:50 +01:00 |
Michael Stefaniuc
|
3400da025e
|
ntdll/tests: Use the available ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-06-22 01:01:55 +02:00 |
Sebastian Lackner
|
a9f648ef69
|
ntdll: Do not call group cancel callback for finished simple callbacks.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-22 12:51:24 +09:00 |
Sebastian Lackner
|
be7bcdc0f9
|
ntdll: Group cancel callbacks should be executed after waiting for pending callbacks.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-22 12:50:50 +09:00 |
Sebastian Lackner
|
a8830a2478
|
ntdll: Call group cancel callback with the correct arguments.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-22 12:50:44 +09:00 |
Sebastian Lackner
|
5144708392
|
ntdll/tests: Add tests for releasing threadpool objects during TpReleaseCleanupGroupMembers.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-22 12:50:39 +09:00 |
Sebastian Lackner
|
914d597eb3
|
ntdll/tests: Use longer waits to reduce risk of random failures on the testbot.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-22 12:50:28 +09:00 |
Sebastian Lackner
|
18ea2e5f88
|
ntdll/tests: Add test for threadpool environment version 3.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-31 15:57:32 +09:00 |
Sebastian Lackner
|
381c034be3
|
ntdll: Wait_thread_proc should not terminate on user APC.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-09 20:56:27 +09:00 |
Sebastian Lackner
|
e37cdbbc2c
|
ntdll/tests: Add Sleep to make threadpool wait tests more reliable.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-09 20:56:17 +09:00 |
Sebastian Lackner
|
0b1204d870
|
ntdll/tests: Add tests for RtlRegisterWait.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
|
2015-10-07 13:27:23 +09:00 |
Sebastian Lackner
|
f97a18f8c0
|
ntdll/tests: Limit number of pool threads to avoid random test failures.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
|
2015-10-07 13:27:23 +09:00 |
Sebastian Lackner
|
53c8345c6d
|
ntdll/tests: Fix test failures on Windows 10.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
|
2015-10-07 13:27:23 +09:00 |
Sebastian Lackner
|
c774a8c3ae
|
ntdll/tests: Add basic tests for RtlQueueWorkItem.
|
2015-07-28 09:54:05 +02:00 |
Sebastian Lackner
|
634bbed3fb
|
ntdll/tests: Add threadpool wait tests with more than 63 objects.
|
2015-07-06 14:49:39 +09:00 |
Sebastian Lackner
|
553ae488d0
|
ntdll/tests: Add basic tests for threadpool wait objects.
|
2015-07-06 14:49:39 +09:00 |
Sebastian Lackner
|
9f71015a99
|
ntdll/tests: Add tests for threadpool timer merging.
|
2015-07-03 13:06:50 +09:00 |
Sebastian Lackner
|
aefb85ddab
|
ntdll/tests: Add basic tests for threadpool timer functions.
|
2015-07-03 13:06:45 +09:00 |
Sebastian Lackner
|
66c46e6960
|
ntdll/tests: Add tests for TpDisassociateCallback.
|
2015-07-03 13:06:21 +09:00 |
Sebastian Lackner
|
3dc1c6442a
|
ntdll/tests: Add tests for TpCallbackReleaseSemaphoreOnCompletion and finalization callback.
|
2015-07-02 14:53:56 +09:00 |
Sebastian Lackner
|
eb974bcd7a
|
ntdll: Implement instance objects and the TpCallbackMayRunLong function.
The instance is marked as long-running even if TpCallbackMayRunLong fails,
a second call will lead to an exception on Windows.
|
2015-07-02 14:53:02 +09:00 |
Sebastian Lackner
|
e8d4b40386
|
ntdll/tests: Add tests for threadpool group cancel callback.
|
2015-07-02 14:52:32 +09:00 |
Sebastian Lackner
|
b75d7f064c
|
ntdll/tests: Add threadpool scheduler tests for work items.
|
2015-07-01 19:18:16 +09:00 |
Sebastian Lackner
|
17cd2a8b24
|
ntdll/tests: Add basic tests for threadpool work items.
|
2015-07-01 19:18:16 +09:00 |
Sebastian Lackner
|
3606b47139
|
ntdll/tests: Add tests for TpAllocCleanupGroup and related functions.
|
2015-07-01 19:18:15 +09:00 |
Sebastian Lackner
|
db9fc9141e
|
ntdll: Implement TpSimpleTryPost and basic threadpool infrastructure.
|
2015-07-01 19:18:13 +09:00 |
Sebastian Lackner
|
b282a937e2
|
ntdll/tests: Add tests for TpSimpleTryPost function.
|
2015-03-03 17:11:25 +09:00 |