Find Jobs
Hire Freelancers

C++ Intel TBB need help with concurrency control

$10-30 AUD

Κλειστή
Αναρτήθηκε πάνω από 6 χρόνια πριν

$10-30 AUD

Πληρωμή κατά την παράδοση
I have a basic websocket server implemented in C++. I'm using Intel TBB's concurrent hash_map to store all the users, uniquely identified by the id. The concurrent hash map will hold a key value pair of <int> and <std::set<string>> where the int is the user's id, and the <std::set<string>> is a set of all instances of the user. For example, the same user user will have the same id say #50, but this user may be connected using multiple devices, such as phone or tablet etc. so the hash_map will look like this hash map: { 50: ["user50_pc", "user50_desktop"]...etc, 51: ["user51_mobile..."] etc } When the set is empty, it must be deleted using the c++ delete keyword, and the key (50 or 51) must be deleted in the hash This is all being executed in concurrently with multiple threads. I've done the code to work for one thread, but I need help getting it to work using multiple threads. Also need performance improvements. Only comment if you used intel tbb before. Thanks
Ταυτότητα εργασίας: 15242497

Σχετικά με την εργασία

3 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 7 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
3 freelancers δίνουν μια μέση προσφορά $48 AUD για αυτή τη δουλειά
Avatar Χρήστη
I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 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 codes into c++ scripts, of course garbage collection included, this 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 am very proficient in java also. 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.
$80 AUD σε 1 ημέρα
4,8 (94 αξιολογήσεις)
6,6
6,6
Avatar Χρήστη
Hi, I am professional freelancer and student of theoretic informatics, I have several experience with Intel's TBB library. can you please sned me the whole code? Relevant Skills and Experience C++ Programming Proposed Milestones $50 AUD - initial milestone
$50 AUD σε 0 ημέρα
4,8 (6 αξιολογήσεις)
3,3
3,3
Avatar Χρήστη
I am pretty sure i can do this in a better way rather than tbb.
$15 AUD σε 1 ημέρα
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της AUSTRALIA
Sydney, Australia
4,2
19
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Σεπ 13, 2013

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.