Kapalı

Analysis of multiple consumer-producer problem

DESCRIPTION:

The property of a thread to execute in parallel with the application's main thread or with other threads is the main feature of the Java concurrent programming. But this property causes usually a lot of trouble for programmers which must assure a correct sharing of the resources used in common by different threads. It means that the threads that execute in parallel and use common critical resources must be synchronized at some points to assure a correct functioning of the system. The notion of correct functioning in concurrent and parallel programming means avoiding conflicts of simultaneously performing by several threads same operation which could not be performed in parallel, like writing in a buffer, modifying a common variable, etc. The fragments of program code which perform such operations are called critical sections. In this context the synchronization means that a thread must wait for another thread to leave the critical section, if it has already entered this section, and to enter into this section using some security measures. And this project try to balance among producers threads and consumers threads till final stage. Even if it, not get balaced , then it shows a message how many production units/min are required or how many consumption units/min are required.

Beceriler: C Programlama, Eğitim & Özel Ders, Elektronik Pazarlama, Linux, Araştırma Yazarlığı

Daha fazlasını görün: multiple producer multiple consumer problem, multiple consumer producer problem, multiple producer multiple consumer, multiple producer consumer problem, multiple producer problem, multiple consumer producer problem java, project analysis producers consumers, producer consumer problem description analysis, producer consumer problem using concurrent programming, multiple producers multiple consumers, producer consumer analysis, writing analysis, writing a critical analysis, variable programming, variable in programming, thread programming, resources for programmers, programming variable, programming resources, parallel programming in java, parallel programming in c, java parallel programming, java concurrent programming, how to be a producer, get a producer

İşveren Hakkında:
( 0 değerlendirme ) hyderabad, India

Proje NO: #735199

9 freelancer bu iş için ortalamada 961$ teklif veriyor

ahfai

Hi, I am experienced C programmer. I have worked on several project in multi-tasking context, I am experienced with critical ressources and sections sharing. Let me know more details regarding the project. Thank Daha fazlası

in 20 gün içinde1200$ USD
(0 Değerlendirme)
0.0
pug

Hi! I am C/C++ expert with good experience at multithread applicftion.

in 30 gün içinde1500$ USD
(0 Değerlendirme)
2.0
tanmayeeghode

Hi, I have read your project requirements. But could you please me on what kind of project is this? is this programming based or do you need technical writer. I am more inclined towards writing technical papers and I Daha fazlası

in 30 gün içinde1000$ USD
(0 Değerlendirme)
0.0
yakeshwar

I am very much familiar with multi threaded applications inwhich the data maintained as multi session capability in Linux platform with c,c++ application development.

in 15 gün içinde850$ USD
(0 Değerlendirme)
0.0
aras3

I saw code attachment. Bad code... How can I help you?

1 gün içinde 750$ USD
(0 Değerlendirme)
0.0
yh0i

Please see PM

in 7 gün içinde750$ USD
(0 Değerlendirme)
0.0
ss24

Hallo sir, I'm software professional having 7 yrs of experience in various RTOS (real time operating system). I can give you proper solutions.

in 10 gün içinde750$ USD
(0 Değerlendirme)
0.0
TheFreeWebLancer

We can do the task, but requires clarification. Please see PM.

in 7 gün içinde750$ USD
(0 Değerlendirme)
0.0
DavidBagaturia

Hello. I am familiar to write multi thread application under Windows or under Linux/UNIX. I write my own semaphore class to handle critical sections of the code. For example I can send you one of my projects. Th Daha fazlası

in 3 gün içinde1100$ USD
(0 Değerlendirme)
0.0