c# – 锁有多深?
发布时间:2020-12-15 06:18:43 所属栏目:百科 来源:网络整理
导读:我有如下代码: locker = new object(); lock (locker) { for (int i = 0; i 3; i++) ver_store[i] = atomic_Poll(power); } 我只是徘徊,考虑到锁中的功能访问一些全局资源(它们之间的一个开放的套接字),对象内的所有全局资源是否也被锁定. (我知道访问这些
我有如下代码:
locker = new object(); lock (locker) { for (int i = 0; i < 3; i++) ver_store[i] = atomic_Poll(power); } 我只是徘徊,考虑到锁中的功能访问一些全局资源(它们之间的一个开放的套接字),对象内的所有全局资源是否也被锁定. (我知道访问这些相同变量的任何其他函数都必须对它们实施一个锁定,以使锁定机制有效,我还没有得到锁定它:) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |