If multiple arrows show a circular lock-request pattern — threads prevent each other from running because they are waiting for each other to release a lock — then you have a deadlock.
如果多个箭头显示一个环形的锁请求模式—由于它们正在相互等候其它线程释放锁,所以线程彼此阻止运行—结果就形成了一个死锁。
So for example, instead of concurrent linked lists, we use dual concurrent lock circular arrays, so we have the benefits of non blocking concurrency without object creation.
因此,相对于并发链表,我们采用了二重并发锁循环数组(dual concurrent lock circular arrays),这样无需创建对象就能享受到非阻塞并发带来的好处。
So for example, instead of concurrent linked lists, we use dual concurrent lock circular arrays, so we have the benefits of non blocking concurrency without object creation.
因此,相对于并发链表,我们采用了二重并发锁循环数组(dual concurrent lock circular arrays),这样无需创建对象就能享受到非阻塞并发带来的好处。
应用推荐