Find Jobs
Hire Freelancers

Assignment description (Synchronization)

$30-250 USD

In Progress
Posted over 8 years ago

$30-250 USD

Paid on delivery
Assignment description (Synchronization) In this assignment, you will implement a solution to the following synchronization problems: Producer-consumer with limited buffer using a singly linked list. No-Starve readers-writers. Dinning philosophers. All solutions are provided by Downey's book, which is available from: [login to view URL] (Links to an external site.) Solutions in the book are Python-like pseudo code. Your implementation should be in C/C++. You are free to use standard structured programming or object-oriented programming. Test your programs to ensure they build and work properly. Notice that posix semaphores might not work properly on Mac OS X. But they should work fine both in Linux and in code.fit.edu. To submit, use tar utility to package the directory containing the source code of your programs. Upload the .tgz file into the Canvas dropbox associated with the assignment. You are free to use and adapt my example code.
Project ID: 8687121

About the project

6 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
6 freelancers are bidding on average $122 USD for this job
User Avatar
Hello, i'm a senior C/C++ developer. I can finish it. Thank you for reading my bid
$111 USD in 4 days
5.0 (8 reviews)
3.8
3.8
User Avatar
Hello mate, I am an Embedded Systems Engineer who has more than 3 years of work experience in C and C++ based development. I have a BSc in Electronics and Computer Engineering and I have almost finsihed MSc too. I have developed plenty of applications in Linux and Windows based systems. These even include device drivers and lower level Win32 DLLs. I have ported embedded linux for many systems. This includes lower level driver bug fixes as well. I am very familiar with IPC and threads based synchronization applications. POSIX mutexes, events and semaphores are one of the daily tools that I have been working with. I have developed systems with mutiple processes communicating with each other. They heavily rely on the synchronization concepts. I have theretical and practical knowledge on synchronization. But you have not given the assignment in the task. Therefore I cannot give you a comprehensive proposal. We can have a chat and discuss about the project more. Bid is negotiable. Once the assignment is clear, I can consider reducing it. Let me know these details and I will come up with a comprehensive proposal for you. But I can guarantee you that with my experience I can finish the project in the best quality. Let me know if you want to hire me. Cheers!!!
$111 USD in 5 days
5.0 (3 reviews)
3.3
3.3
User Avatar
Hello Sir, I am experienced developer. I can do your assignment easily. Contact me I am waiting for your quick response. Regards Qasim Saleem
$100 USD in 3 days
5.0 (7 reviews)
3.0
3.0
User Avatar
A proposal has not yet been provided
$150 USD in 5 days
5.0 (2 reviews)
2.6
2.6
User Avatar
A proposal has not yet been provided
$147 USD in 3 days
5.0 (1 review)
1.4
1.4
User Avatar
Hi.. I have extensive experience in C, C++ Programming. I will be able to deliver quality solution to you with in 3 days. Feel free to contact me. Hoping you will accept my bid.
$111 USD in 3 days
5.0 (1 review)
1.3
1.3

About the client

Flag of UNITED STATES
palm bay, United States
5.0
25
Member since Mar 24, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.