【发布时间】:2011-06-11 15:11:29
【问题描述】:
我正在编写一个应用程序,其中多个链接列表在线程之间共享。对链表的操作和往常一样:搜索、插入、删除、修改节点内容。 我遇到了一个实现来保持链接列表操作的整个过程“线程安全”。 http://www.cs.cf.ac.uk/Dave/C/node31.html#SECTION003100000000000000000
但我想知道我是否可以这样做:
lock(mutex)
link list operation
unlock(mutex)
也就是说,我将一个互斥锁与每个链接列表相关联,并在我开始操作时像上面一样使用它
不胜感激
【问题讨论】:
标签: c linux thread-safety linked-list