- [x] Use queues - [x] Immediate head chop after dequeue - [x] Thread.yields - [ ] Sleep option - [x] Use linked list for queues (increase performance) - [ ] shutdown option - [x] Queue policies - [x] Length cap - [ ] Exceptions - [x] Queue deletion