进击吧,linux(十九) 多线程编程
线程,被称为轻量级进程,相比多进程,有以下两点不同:1、线程和创建他的进程共享代码段、数据段2、线程拥有自己独立的栈同样,对于多线程编程学习,也是基于几个函数的学习。11.1创建
发表于 9/5/2015 10:29:13 PM
阅读(3923)
进击吧,linux(十八) 消息队列通讯
Linux进程和进程之间有多种通讯方式。Linux进程间通讯的主要方式有:1、无名管道2、有名管道3、信号4、消息队列5、共享内存6、信号量7、套接字消息队列就是一个消息的链表。而一条消息可以看作是一个记录,具有特定的
发表于 8/13/2015 5:24:49 PM
阅读(2470)
进击吧,linux(十七) 共享内存通讯
Linux进程和进程之间有多种通讯方式。Linux进程间通讯的主要方式有:1、无名管道2、有名管道3、信号4、消息队列5、共享内存6、信号量7、套接字共享内存通讯,从这名字一听就知道这个通讯的方式了。就是利用内存进行通
发表于 8/12/2015 7:52:13 PM
阅读(2527)
进击吧,linux(十六) 信号量同步编程
Linux进程和进程之间有多种通讯方式。Linux进程间通讯的主要方式有:1、无名管道2、有名管道3、信号4、消息队列5、共享内存6、信号量7、套接字信号通讯包括有信号量同步。信号量同步用在多个进程间执行顺序是有明确先
发表于 8/7/2015 3:17:08 PM
阅读(2565)
进击吧,linux(十五) 信号量互斥编程
Linux进程和进程之间有多种通讯方式。Linux进程间通讯的主要方式有:1、无名管道2、有名管道3、信号4、消息队列5、共享内存6、信号量7、套接字信号通讯
发表于 8/5/2015 10:34:02 PM
阅读(2812)
Redhat6下安装yum并配置
在网上有关于在redhat6下安装并配置yum的文章,但是直接按照文中的方法,会出现以下情况,对于第一次配置的话,肯定就蛋疼了。其实,
发表于 8/5/2015 6:36:23 PM
阅读(2449)
进击吧,linux(十五) 有名管道编程
Linux进程和进程之间有多种通讯方式。Linux进程间通讯的主要方式有:1、无名管道2、有名管道3、信号4、消息队列5、共享内存6、信号量7、套接字管道操作是比较简单的
发表于 7/31/2015 6:13:36 PM
阅读(2388)
进击吧,linux(十四) 无名管道编程
Linux进程和进程之间有多种通讯方式。Linux进程间通讯的主要方式有:1、无名管道2、有名管道3、信号4、消息队列5、共享内存6、信号量7、套接字管道操作是比较简单的
发表于 7/30/2015 10:11:52 PM
阅读(2756)
进击吧,linux(十二) 信号量
信号量是操作系统中比较重要的东西了。用来协调各个进程对同一个资源的使用。本质上,信号量是一个计数器。当需要资源的时候,若信号量不为0,信号量就减,为0的话,就将进程阻塞,直到信号量不为0。当释放资源的时候,信号量就加。通过信号量,可以
发表于 6/24/2015 4:30:20 PM
阅读(2268)
进击吧,linux(十一) 信号通讯编程
在各个进程间,可以通过信号通讯。不过信号是linux系统规定好的。在/usr/include/asm/signal.h中定义的。可见,信号是以SIG开头,本质上信号是一个数字。进程间信号的通信,可见下面框
发表于 6/24/2015 3:25:52 PM
阅读(2241)
进击吧,linux(十) 时间编程
利用linux提供的时间相关的函数,可以获取时间。时间类型是有两种:1、UTC,也就是世界标准时间。也称为格林威治标准时间。2、Calendartime,日历
发表于 6/18/2015 1:28:49 PM
阅读(2219)
进击吧,linux(九) 库函数学习之文件操作
之前学习的文件操作是系统调用的函数,系统调用的函数是由操作系统的内核实现的。而基于C实现的函数库和具体的操作系统是没有关系的,不管是在什么操作系统上,都是可以使用的。因此,使用库函数进
发表于 6/17/2015 8:36:06 PM
阅读(2240)