我只是代码的搬运工,原文参见A amp;quot;synchronizedamp;quot; statement for C++ like in Java。其实现是通过区域锁(Scoped locking)和宏定义来实现的。
区域锁可参考线程同步之利器(2)——区域锁(Scoped locki ...……
//----控制台程序代码
using System;using System.Collections.Generic;using System.Linq;using System.Text;using multithreading;using System.Threading;
namespace duoxiancheng{ class Program { ...……