Find Jobs
Hire Freelancers

c programmer

$250-750 USD

Annulleret
Slået op cirka 3 år siden

$250-750 USD

Betales ved levering
you will write a program that will package books published by different publishers. You will have publisher and packager threads. After publishers publish books, packagers package the books published.  The number of publisher types, publisher and packager threads will be given as command line argument. (i.e. You will have n number of publisher types. Each publisher type will have m publisher threads (at total, there will be m*n publisher threads). There will be k number of packager threads. All these numbers (n, m, and k) will be given as command line arguments.)  Each publisher type threads will publish one type of book. The number of books that will be published by each publisher type will be given as command line argument.  The books will be named according to its publisher type, i.e., the lth book published by the ith type of publisher will be named Booki_l.  After publishing a new book, each publisher thread will put it in a buffer that is shared among the same type of publisher. (Each publisher type will have its own buffer.) The buffers’ initial size will be given as command line argument.  When its buffer is full, the publisher thread that wants to put a book will double the size of the buffer.  When each publisher thread publishes required number of books, they will exit the system.  Packagers package the books published. They will take books from the buffers (each packager thread can take books from all buffers).
Projekt-ID: 28993645

Om projektet

5 forslag
Projekt på afstand
Aktiv 3 år siden

Leder du efter muligheder for at tjene penge?

Fordele ved budafgivning på Freelancer

Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs
Tildel til:
Brug Avatar.
please discuss, negotiable price
$360 USD på 3 dage
5,0 (2 anmeldelser)
0,6
0,6
5 freelancere byder i gennemsnit $422 USD på dette job
Brug Avatar.
I am very proficient in c/c++. I have 17 years c/c++ developing experience now, and have worked for more than 10 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environment. I made many great projects using c++, for example, I made the tools which could convert java files into c++ scripts, of course garbage collection included, this job was very similar to a compiler, and was very complex. I also made our own mobile game using c++, I can show you the demo of client, if you like. I have a very good review on Freelancer.com, I never miss a project once I accept the job, you can check my review. Trust me, please let expert help you. Besides, I am very proficient in java also, hope I can help you.
$250 USD på 2 dage
4,9 (152 anmeldelser)
7,1
7,1
Brug Avatar.
Hi, How are you? Upon reading brief details I believe its a doable job I have great experience doing projects with C Programming. I am confident about getting this done. While I believe we need to have detailed discussion about it. I work as per Eastern time daily so that would be good for us to catch up on this job, Lets discuss this further and get started for you as soon as possible. Thanks! Awais
$750 USD på 16 dage
5,0 (9 anmeldelser)
6,5
6,5
Brug Avatar.
Hi I have done extensive threading and synchronization in C. I have read the requirements and I'm able to help you fulfill them. I can start working on this immediately, so if this interests you I'd love to chat more about it.
$250 USD på 2 dage
5,0 (6 anmeldelser)
2,7
2,7
Brug Avatar.
I have 12+ years of experience in C and worked on multiple project in similar lines. Please find me with more details so we can work on this.
$500 USD på 7 dage
5,0 (2 anmeldelser)
2,3
2,3

Om klienten

Flag for UNITED STATES
New York, United States
0,0
0
Medlem siden jan. 19, 2021

Klientverificering

Tak! Vi har sendt dig en e-mail med et link, så du kan modtage din kredit.
Noget gik galt, da vi forsøgte at sende din mail. Prøv venligst igen.
Registrerede brugere Oprettede jobs i alt
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Indlæser forhåndsvisning
Geolokalisering er tilladt.
Din session er udløbet, og du er blevet logget ud. Log venligst ind igen.