initial commit 2
initial commit 3
Added temporary files to gitignore
updating mythread.h
Adding test files
Adding makefile for tests
Added thread queue
added queuing routines, fixed test cases to include threadq.h
threadq working perfectly, added print functionality
Finished mythreadInit(). One.c working correctly.
Added test case test1
added color outptu
set main thread id to 0; not calling q_remove anymore in yield. doing removal and insertion manually
Fixed the stack bug(was local variable instead of global) - now doing malloc. Added q_set_tail_context func
Fixed memory overflow bug
Created thread gets added to parent's child Q. print_q function also outputs the children
MyThreadJoin working
adding test cases for MyThreadJoin
added is_dead flag to thread
implemented MyThreadJoinAll()