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.
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. Thanks
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 would love to consider this project for the same.
If its so, kindly revert back with details. I can start immediately.
I hold a bachelor's degree in engineering, Computer science field, therefore I have a sound background of several programming languages.
regards
Tanmayee
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.
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.
This is multi thread application server. Size of the server is 7KB and he creates 60 parallel threads to listen one port. On this project I use semaphore to handle critical part of the code (if more than one thread accepts active connection windows will generate run time error).
I think this example will be good proof of my experience, in multi thread application development.
Anyway I wish you good luck in this project, with me or without.