Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ MT-multithreading and servers » Use same variable in different threads
Re: Use same variable in different threads [message #30458 is a reply to message #30456] Sun, 02 January 2011 13:11 Go to previous message
gprentice is currently offline  gprentice
Messages: 260
Registered: November 2005
Location: New Zealand
Experienced Member
Didier wrote


In you're case, just use
Mutex::Lock( <you're mutex> )

It should do what you need.

Quote:

The Mutex::Lock class that Mirek mentioned, creates a temporary mutex

This is not true, a reference is used so the behavior is exactly the same as my template.


uh, oops, you're so right. The code Koldo needs is then
    Mutex::Lock xyz(data.m);


 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: OpenMP
Next Topic: Different native pthread.h implementations
Goto Forum:
  


Current Time: Thu May 09 10:23:00 CEST 2024

Total time taken to generate the page: 0.03593 seconds