Linux课程设计每日小结

赵洁在嵌入式工程实训项目中,跟随老师学习并掌握了fork、vfork、wait、kill和raise等进程控制函数的应用,理解了vfork与fork在进程创建上的区别,包括数据段共享、执行次序及潜在的死锁问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux 课程设计 每日小结(第三天)

项目开发日报表

姓名:赵洁 日期:2018.10.10

项目名称嵌入式工程实训
本人进度计划以及任务跟着老师敲了300行代码量并学会了fork,vfork,wait,kill和raise等函数的应用
本日开发中出现的问题汇总vfork和fork的区别老时会记混:
fork()与vfock()都是创建一个进程,那他们有什么区别呢?总结有以下三点区别: 1. fork ():子进程拷贝父进程的数据段,代码段vfork ( ):子进程与父进程共享数据段
2. fork ()父子进程的执行次序不确定 vfork 保证子进程先运行,在调用exec 或exit 之前与父进程数据是共享的,在它调用exec或exit 之后父进程才可能被调度运行。
3. vfork ()保证子进程先运行,在她调用exec 或exit 之后父进程才可能被调度运行。如果在调用这两个函数之前子进程依赖于父进程的进一步动作,则会导致死锁。
本日未解决问题
本日开发收获学习到了新的函数,并了解到了新函数的用法
自我评价还有许多不明白的地方希望可以更加完善自己
其他
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值