-
2014025654《嵌入式系统程序设计》第七周学习总结
学习内容 一.有名管道 1.包括两个.c程序文件均是阻塞式读写管道模式。 读管道(fifo_read.c):创建管道 读管道写管道(fifo_write.c):由main()函数的参数传入用户需要写入的内容将参数中的内容写入到管道 2.命名管道创建成功后,可以使用open()、read()和writ -
2014025667《嵌入式系统程序设计》第七周学习总结
一、管道 本周我们学习了管道 消息队列的传输和接收 无名管道: 只能用于具有亲缘关系的进程之间,大大地限制了管道灵活使用。 有名管道: 可以使互不相关的两个进程实现彼此通信。该管道可以通过路径名来指出,并且在文件系统中是可见的。在建立了管道之后,两个进程就可以把它当作普通文件一样进行读写操作,使用较 -
2014025663《嵌入式程序设计》第七周学习总结
一.管道 1.管道的概念 管道是单向的、先进先出的,它把一个进程的输出和另一个进程的输入连接在一起。 一个进程(写进程)在管道的尾部写入数据,另一个进程(读进程)从管道的头部读出数据。 数据被一个进程读出后,将被从管道中删除,其它读进程将不能再读到这些数据。 管道提供了简单的流控制机制,进程试图读空 -
20140256806班(22)《嵌入式系统程序设计》第七周学习总结
一、管道 1、有名管道的优点 有名管道的出现突破了这种限制,它可以使互不相关的两个进程实现彼此通信。该管道可以通过路径名来指出,并且在文件系统中是可见的。在建立了管道之后,两个进程就可以把它当作普通文件一样进行读写操作,使用非常方便。 2、有名管道mkfifo函数的语法要点 3、有名管道的相关出错信 -
2014025692 《嵌入式系统程序设计》第七周学习总结
2014025692 《嵌入式系统程序设计》第七周学习总结 本周学习了有名管道及消息队列相关的知识。 一、有名管道 有名管道在进程间信息通讯方面较之无名管道的诸多限制有着巨大的优势。 1、有名管道&无名管道的区别 无名管道: 只能用于具有亲缘关系的进程之间,大大地限制了管道灵活使用。 有名管道: 可 -
2014025669(11)《嵌入式系统程序设计》第七周学习总结
本周我们学习了,有名管道和消息队列的传输和接收,并且在课上和课下实验楼中进行了程序的验证和操作。 管道1.特点它只能用于具有亲缘关系的进程之间的通信(也就是父子进程或者兄弟进程之间)。它是一个半双工的通信模式,具有固定的读端和写端。 管道也可以看成是一种特殊的文件,对于它的读写也可以使用普通的 re -
2014025665《嵌入式程序设计》第七周学习总结
一、管道 本周我们学习了管道 消息队列的传输和接收 1.管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。 2.信息队列(Messge Queue):消息队列的实现包括创建或打开消息队列、添加消 -
2014025641(15)《嵌入式系统程序设计》第七周学习总结
2014025641(15)《嵌入式系统程序设计》第七周学习总结 学习内容概要 本周我们学习了,有名管道和消息队列的传输和接收,并且在课上和课下实验楼中进行了程序的验证和操作。 下面把一些不理解或者有问题的知识点和注意事项总结一下。 有名管道 有名管道的比无名管道的优势在哪 无名管道只能具有亲缘关系 -
2014025658《嵌入式系统程序设计》第七周学习总结
本周所学内容如下: 1.mkfifo()函数语法要点 2.FIFO 相关的出错信息 3.消息队列函数说明 消息队列的实现包括创建或打开消息队列、添加消息、读取消息和控制消息队列这 4 种操作。其中创建或打开消息队列使用的函数是 msgget(),这里创建的消息队列的数量会受到系统消息队列数量的限制; -
2014025673《嵌入式系统程序设计》第五周学习总结
6.5 标准I/O编程 标准的I/O的三种缓冲存储:全缓冲、行缓冲、不带缓冲。 打开文件的三个标准函数: fopen()可以指定打开文件的路径和模式 fdopen()可以指定打开的文件描述和格式 freopen()除了可以打开的文件、模式外,还可以指定特定I/O流。 fopen()函数语法要点:头文