📄️ ThreadStatus
Tracks the state of a thread throughout its lifecycle using bitwise flags to efficiently represent and check multiple states. Provides convenient boolean accessors for checking specific states.
📄️ TaskPool
Manages a pool of tasks with queuing and status tracking. Provides a system for managing concurrent tasks, limiting the number of simultaneously active tasks, and tracking task states as they move through the queue.