AuroraRuntime/Source/Async
Jamie Reece Wilson dd13098022 [*] Transition to dynamic tick-based scheduling
[*] Re-do AuAsync reference counting
[+] IWorkItem::SetSchedSteadyTimeNsAbs
[*] Irrelevant IIOProcessor sources are now discarded in evaluating whether or not a thread-pool in special running mode should shutdown
[*] Transition WorkItems to only use steady time
[*] Refactor AsyncConfig
[*] Drop default SMT spin time from hundreds of cycles to ~32 so that we can sit nicely at the bottom of task manager unless the application calls for extra responsivity
2023-08-09 03:21:14 +01:00
..
Async.cpp A pretty large patch not worth breaking up into separate commits 2021-11-05 17:34:23 +00:00
Async.hpp A pretty large patch not worth breaking up into separate commits 2021-11-05 17:34:23 +00:00
AsyncApp.cpp [*] Caught early deinit crash 2023-07-07 19:39:28 +01:00
AsyncApp.hpp [*] ::run across threads should block until shutdown 2023-05-24 08:19:47 +01:00
AsyncRunnable.hpp [*] Rewrite a bit of AuAsync 2023-05-25 01:55:55 +01:00
GroupState.cpp [*] Rewrite a bit of AuAsync 2023-05-25 01:55:55 +01:00
GroupState.hpp [*] Rewrite a bit of AuAsync 2023-05-25 01:55:55 +01:00
Schedular.cpp [*] Transition to dynamic tick-based scheduling 2023-08-09 03:21:14 +01:00
Schedular.hpp [*] Fixup schedule failure rejection. Fixes crash during safe/good clean up. 2022-08-13 22:59:44 +01:00
ThreadPool.cpp [*] Transition to dynamic tick-based scheduling 2023-08-09 03:21:14 +01:00
ThreadPool.hpp [*] Transition to dynamic tick-based scheduling 2023-08-09 03:21:14 +01:00
ThreadState.hpp [*] A patch to fix some of the regressions introduced in the first step in overhauling AuAsync 2023-06-07 20:35:31 +01:00
ThreadWorkerQueueShim.cpp [*] Rewrite a bit of AuAsync 2023-05-25 01:55:55 +01:00
ThreadWorkerQueueShim.hpp [+] Net: TCP servers can now be multi-threaded 2022-11-17 20:58:48 +00:00
WorkItem.cpp [*] Transition to dynamic tick-based scheduling 2023-08-09 03:21:14 +01:00
WorkItem.hpp [*] Transition to dynamic tick-based scheduling 2023-08-09 03:21:14 +01:00