【软件质量】对this或字符串加锁的弊病
生活随笔
收集整理的這篇文章主要介紹了
【软件质量】对this或字符串加锁的弊病
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以C#為例,鎖住this或字符串都算不是好的選擇。
先看鎖this:
lock (this) {this.name = "info";this.update();// ... }這其實不好,因為鎖的對象最好是代碼控制的資源,因為它們是類的私有數據。
一旦資源是公有的,那么其他代碼也能對資源上鎖,從而造成死鎖。
鎖住一個對象
總結
以上是生活随笔為你收集整理的【软件质量】对this或字符串加锁的弊病的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 比较两个二维数组是否相等
- 下一篇: ASP.Net生成静态HTML页!