
Linux
nawuyao
这个作者很懒,什么都没留下…
展开
-
条件变量
条件变量 (1) 条件变量是锁? 不是锁, 但是条件变量能够阻塞线程,调用阻塞函数开始阻塞 使用条件变量+互斥量 互斥量: 保护一块共享数据----> 保护数据 条件变量: 引起阻塞, 生产者和消费者模型----> 阻塞线程 (2) 条件变量的两个动作 条件不满足: 阻塞线程 条件满足: 通知阻塞的线程开始工作 (3) 条件变量的类型:pthread_cond_t cond; (4) 主要函数: 初始化一个条件变量int pthread_cond_ini.转载 2020-11-25 11:38:33 · 252 阅读 · 0 评论 -
linux硬链接和软链接的区别
出处:http://www.cnblogs.com/ylan2009/p/4287929.html 1.原理上: 硬链接(hard link):A是B的硬链接(A和B都是文件名),则A的目录项中的inode节点号与B的目录项中的inode节点号相同,即一个inode节点对应两个不同的文件名,两个文件名指向同一个文件,A和B对文件系统来说是完全平等的。如果删除了其中一个,对另外一个没转载 2016-09-11 17:21:52 · 290 阅读 · 0 评论