摘要: 在C#中,加锁是一种常见的多线程编程技术,它用于保护共享资源,防止多个线程同时对共享资源进行访问,导致数据错乱或者异常。会有以下几种情况需要用到线程锁。 1.多线程访问共享资源 如果多个线程需要访问同一个共享资源(例如全局变量、静态变量等),那么需要在访问该资源时进行加锁。否则,多个线程可能会同时访 阅读全文
posted @ 2024-09-04 22:08 似梦亦非梦 阅读(15) 评论(0) 推荐(0) 编辑