worker_pool 0.0.5
worker_pool: ^0.0.5 copied to clipboard
A Dart/Flutter package for managing a pool of isolates to execute tasks concurrently, with support for resource management, constant sharing, and proper cleanup.
0.0.5 #
- Updated README.md
- Added detailed usage examples including resource management, constant sharing, and advanced configurations.
- Enhanced documentation with complete code samples and best practices.
- Improved project documentation structure and clarity.
0.0.4 #
- Fix to match the Dart formatter.
0.0.3 #
- Added comprehensive Dartdoc comments to all public APIs.
- Added an example file to demonstrate package usage.
- Fixed linter warnings and improved code quality.
0.0.2 #
- Changed default
poolSize
to be the number of CPU cores on the device. - Replaced all
print
anddebugPrint
calls with a structuredLog
utility.
0.0.1 #
- Initial release of Worker Pool package
- Implemented isolate pool management for concurrent task execution
- Added support for resource management with custom initializers and finalizers
- Implemented constant sharing between main thread and isolates
- Added automatic task queuing when all isolates are busy
- Implemented configurable timeout handling for task execution
- Added health monitoring with automatic worker restart
- Implemented function registration system for isolate execution
- Added pool statistics for performance monitoring
- Created comprehensive unit tests for all core functionality
- Added detailed documentation in both English and Chinese