特牛生活网

C# 多线程编程之锁的使用【互斥锁(lock)和读写锁(ReaderWriterLock )】_c# readerwriterlock-CSDN博客

网友收藏
今天主要介绍下C#的两种锁:互斥锁(lock)和读写锁(ReadWriteLock)互斥锁(lock)lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。当任何一个线程获取到锁后,其他线程如果需要使用该临界区内代码,则必须等待前一个线程使用完毕后释放锁。代码示例:Object thisLock = new Object();lock_c# readerwriterlock