为什么删除链表中的节点的以下代码段不是线程安全的?
编辑:注意每个节点都有自己的锁
// ... lock acquisition here // ... assumption found to be valid here prev->next = p->next; p->next = NULL; p->deleted = 1;
parallel-processing multithreading linked-list
linked-list ×1
multithreading ×1
parallel-processing ×1