摘要: 本篇文章是信号量的简单入门,主要学习关于信号量四个函数的使用。 文章综合整理了两篇文章: http://blog.csdn.net/qyz_og/article/details/47189219 http://blog.csdn.net/ljianhui/article/details/108134 阅读全文
posted @ 2019-07-30 16:27 xjyxp01 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 在任何一个时间点上,线程是可结合的(joinable)或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死。在 被其他线程回收之前,它的存储器资源(例如栈)是不释放的。相反,一个分离的线程是不能被其他线程回收或杀死的,它的存储器资源在它终止时由系统自动释放。   阅读全文
posted @ 2019-07-30 15:55 xjyxp01 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 转载:ZJE_ANDY static修饰类中成员,表示类的共享数据 1.static类成员 C++primer里面说过,static类成员不像普通的类数据成员,static类数据成员独立于一切类对象处在。static类数据成员是与类关联的, 但不与该类定义的对象有任何关系。即static不会像普通类 阅读全文
posted @ 2019-07-30 15:42 xjyxp01 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 线程同步的原因:解决数据访问冲突问题。 (一)、线程同步的粗浅认识:线程同步主要是为了完成线程间数据共享和同步,保持数据的完整性。(比如在多线程中,一些敏感的数据部允许被多个线程同时访问,此时就使用同步访问技术,保证数据在任何时刻,最多有一个线程访问,以保证数据的完整性。PS: 在进行多线程编程,最 阅读全文
posted @ 2019-07-30 15:30 xjyxp01 阅读(99) 评论(0) 推荐(0) 编辑