2
我對於多線程一般來說很新穎,我想知道如何鎖定共享整數變量,以便在其他線程讀取/更新時不被其他線程訪問。如何同步鎖定共享整數
當我嘗試做SyncLock myInteger
時,出現錯誤:錯誤6'SyncLock'操作數不能是'整數'類型,因爲'整數'不是引用類型。
這裏我的意思
Private Shared myInteger As Integer
Private Sub MySub()
SyncLock myInteger ' This does not work
' read/write a new value to myInteger
End SyncLock
End Sub
MySub是由類的多個實例來,在多線程
您的懷疑是對的,我不完全瞭解SyncLock的功能;-)但是,您的解釋是,它可能是任何微不足道的對象,只是爲了保持鎖定,我想我會得到一個更好的主意。謝謝SO大師;-) – MaxiWheat