U++ framework
Do not panic. Ask here before giving up.

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: Sat Sep 12 21:04:04 GMT+2 2026

Total time taken to generate the page: 0.01096 seconds