Subj : Re: Challenge: Multithreading & Synchronization To : comp.programming.threads From : Maciej Sobczak Date : Sat May 21 2005 01:05 am Uenal Mutlu wrote: > Another alternative: > > > mutex gm; > > void f1() > { > Locker L(gm); > print("First name : Maciej"); > print("Family name: Sobczak"); > print("Profession : Programmer"); > } > > void f2() > { > Locker L(gm); > print("First name : Cody"); > print("Family name: Hacker"); > print("Profession : Programmer"); > } Great! (I assume that gm is used *only* for the purpose of ensuring correct printouts) So - what this every_object_has_a_mutex_inside concept gives me then? -- Maciej Sobczak : http://www.msobczak.com/ Programming : http://www.msobczak.com/prog/ .