-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Service Arch 2021-08-23, Service Arch 2021-09-06
-
5
We have a few types that extend ThreadPoolInterface to allow running tasks asynchronously and using a pool of worker threads. Some of these types allow running tasks local to a process (e.g., ThreadPool) and others provide the means to run remote tasks (e.g., NetworkInterfaceThreadPool).
This ticket should document these types by providing a high-level summary, link to the inline documentation in the code, and examples of using their APIs (e.g., by linking to existing unit-tests).
At a minimum, this ticket should document the following types:
- ThreadPool
- ThreadPoolTaskExecutor
- NetworkInterfaceThreadPool
- ThreadPoolMock