Subj : Re: Challenge: Multithreading & Synchronization To : comp.programming.threads From : Uenal Mutlu Date : Sat May 21 2005 12:40 am 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"); } .