Each OS is made up one or more threads,Which represents a single path of execution through the application code.
Each application start with a single thread.(main function ).
Application can spawn additional Threads ,each of which executes the code of a specific function.
When an application spawns a new thread that thread becomes an independent entity inside of the application space,
Each thread is independent (own stack) .
A threads can communicate with each other process , perform I/O operations , and do anything else you might need it to do.
Thread is used to refer to a separate path of execution of code.
Process is running executable, which can encompass multiple threads.
Task is the abstract concept of work that needs to be performed.
No comments:
Post a Comment