none
SyncLock jeito certo de usar?

    Question

  •  

    Tenho duas classes (A e B), na classe B tenho um metodo que podera ser chamado por Threads diferentes. Qual o jeito certo para usar o SyncLock neste caso. Devo Usar assim:

     

    Code Snippet

    Public Class A

    Soma

    End Class

     

    Public Class B

     

    Public Function Soma() as Integer

     

    SyncLock(Me)

    //Aqui dentro faz alguma coisa

    End SyncLock

     

    return 0

    End Function

    End Class

     

     

     

     

    Ou Assim:

     

    Code Snippet

    Public Class A

    SyncLock(B)

    Soma

    End SyncLock

    End Class

     

    Public Class B

     

    Public Function Soma() as Integer

    //Aqui dentro faz alguma coisa

    return 0

    End Function

     

    End Class

     

     

    Sei que os dois jeitos funcionam mas não tenho certeza do momento de usar o SyncLock. Obrigado.
    Thursday, April 24, 2008 2:09 PM

Answers

All replies