Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How many threads can be assigned to a single process as each process has own memory?

Status
Not open for further replies.

BAT_MAN

Member level 5
Member level 5
Joined
Oct 9, 2006
Messages
90
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,845
I was reading the book but could not find how many thread can be assigned to a single process since each process has its own memory.
 

Re: multithreading

I have two answer for that

1. We have schedular for this such as swapping saving the process into the hard disk and then reloading it so we have infinite number of threads.

2. We can have extra memory using paging technique
 

    BAT_MAN

    Points: 2
    Helpful Answer Positive Rating
Re: multithreading

I think infinite no. of threads can not be assigned to a process. It depends on the memory of that process. Generally it is defined, how many maximum no. of threads you can attach in a process.
 

Re: multithreading

See,we cannot have infinite threads, because a fiber has a stack, and it is the address space required by the stack that is the limiting factor nearly all of the time.

More you can read on---
**broken link removed**
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top