Networking Reference
In-Depth Information
Task 1
Task 2
Time
Task 3
Task 4
Synchronous system
We could also implement this system with threads. In this case threads process each
task in parallel.
Task 1
Task 2
Task 3
Task 4
Time
Threaded synchronous system
In the threading model, threads are managed by the operating system itself on a
single processor or multiple processors/cores.
Asynchronous Input/Output ( AIO ) allows a program to continue its execution
while processing input/output requests. AIO is mandatory in real-time applications.
By using AIO, we could map several tasks to a single thread.
Task 3
Task 1
Task 2
Task 4
Time
Task 1
Task 4
Task 3
Task 2
Asynchronous system
 
Search MirCeyron ::




Custom Search