摘要: 1 条件变量条件变量是一种同步机制,允许线程挂起,直到共享数据上的某些条件得到满足。1.1 相关函数#include pthread_cond_t cond = PTHREAD_COND_INITIALIZER;intpthread_cond_init(pthread_cond_t*cond,pth... 阅读全文
posted @ 2015-09-17 16:31 三丰SanFeng 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.jianshu.com/p/e8fcc01041a7 什么是对齐,以及为什么要对齐: 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照 阅读全文
posted @ 2015-09-12 19:21 三丰SanFeng 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: 一直对换行符这个东西概念比较模糊,直到最近花了一点时间仔细研究了一下,才彻底搞清楚这个问题,本文前面介绍部分是外文转载,后面例子是个人总结,希望能对大家有一些帮助。回车符号和换行符号产生背景关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。在计算机... 阅读全文
posted @ 2015-09-12 16:26 三丰SanFeng 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 1 互斥锁在线程实际运行过程中,我们经常需要多个线程保持同步。这时可以用互斥锁来完成任务。互斥锁的使用过程中,主要有pthread_mutex_initpthread_mutex_destorypthread_mutex_lockpthread_mutex_unlock这几个函数以完成锁的初始化,锁... 阅读全文
posted @ 2015-09-11 17:22 三丰SanFeng 阅读(2306) 评论(0) 推荐(0) 编辑