# thread_object - [x] **Moved to Main and Done** add "do work" function for thread ``` C while(iteration_time > 0){ printf "Hello I am..."; iteration_time --; wait(); } ``` # Thread_List: - [x] **Done** add isEmpty(List) - [x] **Done/Don't Need?** in "printList()" set current to L->front initially, rather than L->back # Scheduler; - [ ] fill out setupTimer, stopTimer, and startTimer function - [ ] add signal handlers for exit and timer - [x] _Don't Need_ add main function for running - [x] _Don't Need_ remove "winner" var? # "Main" - [ ] Decided and implement handling of main after it is done making threads.
thread_object
Thread_List:
Scheduler;
"Main"