.net 从同步锁中的函数返回是否会导致死锁?
如果函数在锁生效时返回,函数中的.net 从同步锁中的函数返回是否会导致死锁?,.net,vb.net,asynchronous,locking,.net,Vb.net,Asynchronous,Locking,如果函数在锁生效时返回,函数中的同步锁是否会导致死锁 考虑以下示例: Dim LockObject As New Object Public Function Myfunction() As Boolean SyncLock LockObject Return True End SyncLock End Function 结束SyncLock是否会在返回True后发生?可能重复的如果可以,SyncLock语句会有什么用途?您不需要它,只需编
同步锁是否会导致死锁
考虑以下示例:
Dim LockObject As New Object
Public Function Myfunction() As Boolean
SyncLock LockObject
Return True
End SyncLock
End Function
结束SyncLock
是否会在返回True
后发生?可能重复的如果可以,SyncLock语句会有什么用途?您不需要它,只需编写Monitor.Enter/Exit即可。