- 博客(5)
- 收藏
- 关注
原创 线程控制--互斥锁与条件变量
linux c上说:使用条件变量主要包括两个动作:一个等待使用资源的线程等待“条件变量被设置为真”; 另一个线程在使用完资源后“设置条件为真”,这样就可以保证线程间的同步了。这样就存在一个关键问题, 就是要保证条件变量能被正确的修改,条件变量要受到特殊的保护,实际使用中互斥锁扮演者这样一个保护者
2013-07-31 14:26:30 939
原创 进程控制学习笔记(续)-- 关于fork的一道面试题
在上一篇博文中,我大概的总结了一下进程控制的操作,但今天听了女神学姐的讲座,又发现了一个有趣的问题。 上代码: int main(int argc, char *argv[]) { int i; for(i=0; i<2; i++) {
2013-07-29 15:25:00 989 2
原创 进程控制学习笔记
0.进程与程序(process & program) 进程简单的讲就是运行中的程序,它是一个动态的实体,是程序的一次执行过程。进程与程序的区别在于进程是 动态的,程序是静态的,进程是运行中的程序,程序是一些保存在硬盘上的可执行的代码。所以很多人也说,进 程是活的,程序
2013-07-27 16:53:23 960
原创 内存对齐
想必每位学习计算机的同学都应该知道,在C语言中有这么一个知识点--内存对齐,而面试题中关于这个知识点的题目也屡见不鲜,所以今天我就来浅显的谈一谈我对内存对齐的理解。 为什么要内存对齐 0.平台移植:各个硬件平台对对存储空间的处理有很大的不同,比如有些架构的CPU在访问一个没有进行对 齐的变量的时候会发生错误,这就
2013-07-18 16:40:01 845
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人