是指在某一时刻只有一个线程可以访问变量。 lock(expression){ statement_block} expression代表你希望跟踪的对象:如果你想保护一个类的实例,一般地,你可以使用this;如果你想保护一个静态变量(如互斥代码段在一个静态方法内部),一般使用类名就可以了而statement_block就算互斥段的代码,这段代码在一个时刻内只可能被一个线程执行。