#################################################################################
################## Study Material for Understanding MultiThreading###############
#################################################################################
Greedy and Needy threads is a concept inspired by the concept of 7 philosophers 
where resources are consumed and also explains resource conflicts. Greedy threads 
act as a Greedy person it consumes resources available at their coordinates in every
condition whereas needy threads only consume resources when there is only need or 
energy is going to exhaust then only it eats or runs to find the resources.
Thread_runner class:
    Food_area is a list that is resource for energy for the threads.
    it runs, makes eat the thread the resources.
    it handles the threads
Thread_ class:
    it gives and handle properties of a thread it may be of any type.
    makes thread eat
Rest of the documentation is done in the main program greedy_needy_threads.py