如果是全局变量,而各个线程又都要能读写,而且不能被别的线程覆盖掉,那只能是加锁,lock(全局变量){ doSomeThing();}但是这样会影响多线程的并发,如果是私有变量就不存在这个问题了,得看你具体要求做什么了