《Unix Lesson 4》

本文深入探讨Unix环境中的环境变量、函数跳转、变量类型及其影响,重点剖析信号机制的使用与早期问题及解决方案。同时,讲解了线程的创建、同步与互斥,包括读写锁、条件变量和自旋锁等概念。最后,介绍了守护进程的工作原理及其在系统中的重要作用。
摘要由CSDN通过智能技术生成
	/**
     * 《Unix Lesson 4》
     *  @环境变量
     *          我们能够影响的只是当前进程的环境变量和子进程-而不能影响父进程
     *      函数跳跃
     *          goto 语句的作用是在栈上跳过多个调用帧
     *              返回到当前函数调用路径中的某个函数中
     *
     *          自动变量,寄存器变量,易失变量
     *             全局,静态,易失变量不受优化影响
     *
     *  @信号
     *      信号是软件中断
     *      说明信号的一般用法,然后分析早期实现的问题。
     *      分析问题之后说明解决这些问题的方法。
     *      这样的方法能够有助于对改进的深刻理解。
     *      ------------------------------
     *      在设计信号处理问题时的精密设计考虑
     *
     *  @线程 --流程控制
     *      创建,退出,获取退出时状态,退出时回调,ID,非法退出。
     *      关于同步和互斥
     *          在代码复杂度和程序性能中找到平衡。
     *
     *      读写锁——读锁共享读,写锁独占
     *
     *      条件互斥变量 实现同步
     *
     *      自旋锁实现
     *          忙等待实现互斥,短时间的阻塞
     *      屏障
     *         用户协调多个线程同步的机制
     *
     *  @守护进程
     *     一种后台运行的处理各种日常事务的长期运行程序,长期运行是最早装入内存运行,最后退出内存运行。
     */
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

P("Struggler") ?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值