ste*_*han 11 synchronization d class monitor
D2.0类有一个__monitor类属性"可以访问类对象的监视器"(文档).我搜索了一下,除了这一点细节之外没有找到任何信息.那么:什么是显示器?为什么一台监视器用于所有同步成员函数?它是用于同步与Java类似的成员函数的 同步原语吗?__monitor如果您不应该使用它/用例是什么,为什么语言中的属性为def?
__monitor
dsi*_*cha 7
监视器是一个延迟初始化的对象,所有同步的方法都在同步,就像在Java中一样.与Java不同,D是一种系统编程语言,并且在您需要破解它们的情况下公开事物如何工作的较低级别细节,即使这样做通常是个坏主意.这允许您自定义行为.例如,可以自定义类的监视器对象,或者使用core.sync.mutex与拥有它的类共享监视器的监视器对象.
core.sync.mutex
归档时间:
16 年,2 月 前
查看次数:
600 次
最近记录: