- 浏览: 1450 次
- 性别:
- 来自: 北京
最新评论
-
sleets:
d的介绍上说为了更简单的编程,所以从动态语言借鉴了很多语法。你 ...
Unique Objects -
hqs7636:
好文!没人顶啊这里好像有说到多核多线程下的新的内存管理模式:h ...
Unique Objects
文章列表
Unique
Objects
by: Bartosz Milewski
以前发过一篇通过基于拥有关系的类型系统实现唯一性的博客文章C++
unique_ptr not being unique
。但我只是看到了冰山一角。
多线程编程是推动唯一性探索的主要动力。唯一对象是自由的,特别是在一个时间点只能被一个线程所访问。因为这样的原因,它们不需要加锁。它们也可以不通过深度复制
在线程间安全的传输。也就是说,他们是完美的高效的消息传递工具,但是。。。
你如何产生和修改一个带内部指针的唯一对象?一个经典的例子是双向连表。考虑如下的java代码:
public
clas ...