You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(Echo/Scheduler): expose scheduler APIs and optimize worker task polling
- Made `Share` struct and `Steal` method public in `StealingQueue` to enable cross-component integration with `Track` dispatcher
- Changed `Scheduler::Create` visibility to public for proper builder pattern usage in `Mountain` initialization
- Refactored `Worker::Run` to implement prioritized local polling and system stealing strategies, improving task distribution efficiency
- Fixed module import paths to align with finalized `Element/Echo` crate structure
- Updated task imports to use absolute paths ensuring consistency across scheduler components
These changes strengthen the foundation for `Mountain`'s task execution system, directly supporting Land's requirement for low-latency command processing between Tauri frontend and native backend. The worker optimization particularly enhances performance during concurrent operations like extension host communication and file I/O handling.
0 commit comments