Explain about threads model - programming model, Computer Engineering

Assignment Help:

Q. Explain about Threads Model - programming model?

In this model a single process can have many as well as concurrent execution paths. The main program is planned to run by native operating system. It loads and obtains all necessary softwares as well as user resources to activate process. A thread's work can best be explained as a subroutine in main program. Any thread is able to be executing any subroutine and at same time it can execute other subroutine. Threads communicate with one another via global memory. This needs Synchronization constructs to assure that more than one thread isn't updating similar global address at any time. Threads can be created as well as destroyed however main program remains live to give necessary shared resources till application has finished. Threads are generally connected with shared memory architectures as well as operating systems.


Related Discussions:- Explain about threads model - programming model

What do you meant by a storage device, Question : (a) What do you me...

Question : (a) What do you meant by a storage device? (b) List 5 examples of storage devices and give their uses (c) What are the differences between backup and ar

The goal of hashing, The goal of hashing is to produce a search that takes ...

The goal of hashing is to produce a search that takes   O(1) time

Generation of erp products, 1. How does this new generation of ERP products...

1. How does this new generation of ERP products differ from traditional solutions? 2. What are the major external forces driving competition in the ERP industry? Cloud comput

Build and explain a prototype model-uml, International Coal Coal-fire...

International Coal Coal-fired Power Generation Compared with other fossil fuels, burning coal produces relatively large amounts of atmospheric pollutants: carbon dioxide

What are the facilities of a debug monitor, What are the facilities of a de...

What are the facilities of a debug monitor? The facilities of a debug monitor are given below: a. Setting breakpoints into the program b. Initiating a debug conversation

Paging, specification of paging ram size is 12 frames

specification of paging ram size is 12 frames

Explain vector-vector instructions, Vector-Vector Instructions In this...

Vector-Vector Instructions In this category, vector operands are fetched from vector register and accumulated in another vector register. These instructions are indicated with

Classification of parallel computers , Classification Of Parallel Computer...

Classification Of Parallel Computers  Introduction Parallel computers are those that underline the parallel processing among the operations in some way. In the last unit,

Quick sort , Write Quick sort non recursive program

Write Quick sort non recursive program

Embedded software, Embedded Software Intelligent products have becom...

Embedded Software Intelligent products have become commonplace for all consumer and industrial market. Embedded software stays in read only memory and is utilised to control

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd