嵌入式8月第二周总结

本周完成了IO进程的剩余内容,学习了标准IO和文件IO的各类操作,另外还学习了进程和线程,还是上周的感觉,头文件很麻烦。通过IO进程的测试(测试完才写的总结),通过测试了解了我自己的学习情况,首先对于IO进程的学习整体掌握目前看来还是可以接收的,不过对于一些细节性的问题还是存在问题,

本周学习内容:

        标准IO:

        根据库提供的各类函数进行文件交互,各函数操作针对的对象为文件名(文件流指针)

        主要设计函数:

                fopen,fclose,fprintf,fscanf,fgets,fputs等函数对象多为:文件名(文件流指针),操作对象,操作大小;

        文件IO:

                利用c语言的函数进行文件交互,主要表现为通过文件,操作针对的是文件id

        主要函数:

                open,close,read,write等,功能和前面加了 'f' 的完全一样,只是操作对象换成了文件id;

        进程:

                主要学习了子进程的建立 涉及函数 fork() 创建子进程,返回值为子进程的id号,同时子进程自己接收到的返回值为0,由此分出子进程和父进程,以便进行不同的操作。

                另外也了解了通过子进程创建一个守护进程的操作,在这过程中也就了解了会话组的内容。

        进程间通信:

                学习了各类通信操作:传统:管道(有名管道,无名管道),信号;IPC通信:共享内存,消息队列,信号灯

        线程:

                主要学习了线程的创建以及各种线程的操作(个人比较偏爱于子进程,觉得线程需要创建函数,而且传各类数据的时候很麻烦)

总结:

        对于本周的学习,个人感觉掌握程度还行,对于子进程的各类操作比较熟悉(使用的次数较多),对于线程和标准IO倒是生疏了不少,还得多练习几次。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值