john smith wrote:
int main()
{
Car myCar;
fixCar( myCar ); // fixCar() is a process running
on its
own thread
fixCarAgain( myCar ); // fixCarAgain() is a process running
on its
own thread
return 0;
}
void fixCar( Car& myCar ) // separate thread
{
// if I modify myCar should I do mutual exclusion semaphore here?
}
void fixCarAgain( Car& myCar ) // separate thread
{
// if I modify myCar should I do mutual exclusion semaphore here?
}
Yes, you will need a mutex if you modify myCar.
-shez-
.