HI everyone i have a problem my teacher of Operating Systems has given me an assignment to define concurrency and concurrency level. i have got the definition of concurrency but still don't know the concurrency level(s).......... can anybody help me?its really urgent assignment is of 15 marks,that are included in final exams result.
The concurrency level is a lower limit on the number of LWP's available for multiplexing threads. This limit can be both increased and decreased, but must always be non negative. In addition, the system imposes a limit on the maximum value that may be set. Attempts to set the concurrency level to a value greater than this limit results in the level being set to the system maximum. The concurrency level is only an indication to the threads scheduler. The real concurrency level (the actual number of LWP's available for multiplexing threads) may be either greater or less than this value. If there are an excessive number of LWPs in the pool of a process, and LWPs in the pool remain idle for a certain period, the threads scheduler destroys the unneeded ones. LWPs are deleted if they are unused for a "long" time, currently 5 minutes. The real concurrency level can exceed the specified concurrency level. This may happen when a thread is created with the THR_NEW_LWP flag set. I was able to search it at LINK I hope it helps...