关于lock互斥锁的使用
定义一个互斥锁的使用参数:
private static object privateObjectLock = new object();
之后就是使用了:
lock(privateObjectLock) { //并发代码块 }
在使用这个互斥锁之前 思考一下为什么会导致并发 同一个共享变量在线程间互相传递 有些时候是不是使用异步 await也能解决这个问题
定义一个互斥锁的使用参数:
private static object privateObjectLock = new object();
之后就是使用了:
lock(privateObjectLock) { //并发代码块 }
在使用这个互斥锁之前 思考一下为什么会导致并发 同一个共享变量在线程间互相传递 有些时候是不是使用异步 await也能解决这个问题