上一页 1 ··· 5 6 7 8 9 10 11 下一页

2015年9月19日

信号量和共享内存

摘要: 关于进程间的通信,有很多的方法可以实现。管道、FIFO、消息队列、信号量以及共享内存都可以提供进程间通信功能。本文主要介绍的内容是信号量以及共享内存的使用。 一、 几个概念 理解信号量以及共享内存的概念以及学习对应的接口函数的使用,需要对标识符以及键等概念有所了解。下... 阅读全文

posted @ 2015-09-19 14:11 Zoran_i 阅读(343) 评论(0) 推荐(0) 编辑

Linux下线程同步的几种方法

摘要: Linux下提供了多种方式来处理线程同步,最常用的是互斥锁、条件变量和信号量。 一、互斥锁(mutex) 锁机制是同一时刻只允许一个线程执行一个关键部分的代码。 1. 初始化锁 int pthread_mutex_init(pthread_mutex_t *mutex,const... 阅读全文

posted @ 2015-09-19 13:52 Zoran_i 阅读(249) 评论(0) 推荐(0) 编辑

2015年9月16日

Linux线程简单介绍

摘要: 1、进程与线程2、使用线程的理由3、有关线程操作的函数4、线程之间的互斥5、线程之间的同步6、试题最终代码 1、进程与线程 进程是程序执行时的一个实例,即它是程序已经执行到何种程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。 线程是进... 阅读全文

posted @ 2015-09-16 16:33 Zoran_i 阅读(186) 评论(0) 推荐(0) 编辑

2015年9月10日

用十年教会自己编程

摘要: Google的研究主管Peter Norvig撰写了一篇名为“Teach Yourself Programming in Ten Years”的文章,文中他给出了关于如何选择语言的精辟的建议,全文如下: 用十年教会自己编程 2011年01月25日 11:41 来源:CSDN 作者:刘海粟 ... 阅读全文

posted @ 2015-09-10 10:22 Zoran_i 阅读(219) 评论(0) 推荐(0) 编辑

2015年9月9日

跟我一起写 Makefile(一)

摘要: 跟我一起写 Makefile 陈皓 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑... 阅读全文

posted @ 2015-09-09 11:35 Zoran_i 阅读(114) 评论(0) 推荐(0) 编辑

Linux进程理解与实践(二)僵尸&孤儿进程 和文件共享

摘要: 孤儿进程与僵尸进程 孤儿进程: 如果父进程先退出,子进程还没退出那么子进程的父进程将变为init进程。(注:任何一个进程都必须有父进程) [cpp] view plaincopy #include #include #include #includ... 阅读全文

posted @ 2015-09-09 11:29 Zoran_i 阅读(212) 评论(0) 推荐(0) 编辑

Linux进程理解与实践(一)基本概念和编程概述(fork,vfork,cow)

摘要: 进程 and 程序 什么是程序? 程序是完成特定任务的一系列指令集合。 什么是进程? [1]从用户的角度来看:进程是程序的一次执行过程 [2]从操作系统的核心来看:进程是操作系统分配的内存、CPU时间片等资源的基本单位。 [3]进程是资源分配的最小单位 [4... 阅读全文

posted @ 2015-09-09 11:28 Zoran_i 阅读(260) 评论(0) 推荐(0) 编辑

2015年9月2日

关于位域的理解

摘要: 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态,用一位二进位即可。为了节省存储空间,并使处理简便,C语言提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个类型单元中的二进位划分为几个不同的区域, 并说明每个区... 阅读全文

posted @ 2015-09-02 14:53 Zoran_i 阅读(467) 评论(0) 推荐(0) 编辑

2015年9月1日

可重入函数与线程安全

摘要: 线程安全:一个函数被称为线程安全的(thread-safe),当且仅当被多个并发进程反复调用时,它会一直产生正确的结果。如果一个函数不是线程安全的,我们就说它是线程不安全的(thread-unsafe)。我们定义四类(有相交的)线程不安全函数。 第1类:不保护共享变量的函数 将这类线程不安... 阅读全文

posted @ 2015-09-01 15:38 Zoran_i 阅读(279) 评论(0) 推荐(0) 编辑

可重入函数理解

摘要: 可重入函数 在 实时系统的设计中,经常会出现多个任务调用同一个函数的情况。如果这个函数不幸被设计成为不可重入的函数的话,那么不同任务调用这个函数时可能修改其他任 务调用这个函数的数据,从而导致不可预料的后果。那么什么是可重入函数呢?所谓可重入是指一个可以被多个任务调用的过程,任务... 阅读全文

posted @ 2015-09-01 15:28 Zoran_i 阅读(350) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 下一页

导航