Abstraction is a popular way to organize concurrent programs, computer science, Basic Computer Science

1. The process abstraction is a popular way to organize concurrent programs, but it is not the only choice. An alternative to the process abstraction is to design a single-threaded program that maintains queues of work to do: that program never blocks as long as there is work to do, but completes each work item it starts (natural break), then switches to working on another pending work item. In particular, the application does not block awaiting input but instead polls to find if input is available: processing requests are typically divided into several work items, that may be immediately queued as work to be done, or may be delayed pending completion of other work requests. Discuss this alternative vis-à-vis implementing the program as several processes coordinated by a general-purpose operating system.
Posted Date: 2/5/2012 12:46:20 PM | Location : United States







Related Discussions:- Abstraction is a popular way to organize concurrent programs, computer science, Assignment Help, Ask Question on Abstraction is a popular way to organize concurrent programs, computer science, Get Answer, Expert's Help, Abstraction is a popular way to organize concurrent programs, computer science Discussions

Write discussion on Abstraction is a popular way to organize concurrent programs, computer science
Your posts are moderated
Related Questions
Hill Climbing - artificial intelligence: As we've seen, in some particular problems, searching the search path from primly to goal state is the point of the exercise. In anothe

Classify computer systems according to capacity. How they are different from computers according to the classification of technology. Provide comparative study also.

Where can I get free software for drawing K maps

EXPLAIN CAI? AND ITS PITFALLS

Time and Space Tradeoffs in search-artificial intelligence: In practice, you need to stop your agent at some stage if it has not searched a solution by then. However, if we can

Printer output : Consider what is required here. Do you just require management information on the one hand or camera copy for reprographic purposes? Inkjet Very quiet. C

what is the need of a port in a computer?

Coaxial Cables: Another metallic transmission medium which offers a large bandwidth, is the coaxial cable. Such cables consist of an outer protective shell made of copper tube

The first reason to work with assembler is that it offers the opportunity of knowing more the operation of your PC, which permits the development of software in a more constant man

#queswhat computers can do tion..