- 博客(3)
- 收藏
- 关注
原创 今日鸡汤
今天一位老哥为我开导人生,不知道是不是生命中的贵人,但这些话我记在心里了,这些话对于现阶段的我来说十分宝贵。也献给每一个在大学期间为将来迷茫过的人。一般迷茫的原因,就是看的太远了,看的远没关系,因为你目前不需要远处问题的答案,你需要的是把近处(现阶段)问题解决好的执行力。凡是有很强动手能力的,都是自己摸到兴趣方向后,下功夫搞出来的。而摸到兴趣这个事,上课只是一点点辅助作用,还有其它方式,比如你慢慢了解,我现在提供建议就是一种方式,你不比CS的同学落在哪里把眼前的(学习)弄好,未来才有选择权(工作,
2020-05-12 12:42:12 141
原创 操作系统学习- 二 -同步-信号量(semaphore)
信号量(semaphore)锁的机制保证了临界区的基本要求,也帮助我们初步解决了同步互斥问题。但是基础的锁只能解决两个进程之间的同步问题在实际开发中,我们常常会遇到类似一个进程要与多个进程同步的情况,比如读和写的操作。如果读操作一次只能执行一个,那样的话效率太低,所以只是单纯的读取的话我们可以让系统分配更多资源并发执行,只锁住一个写操作(写有中断操作,所以相对复杂)。为此我们先引出信号量的概念...
2020-02-27 03:45:13 1264
原创 操作系统学习-同步(一)(synchronization)
临界区问题(critical-section)在讨论同步问题前,我们得先解决一下临界区问题。通常来讲,文本切换(context switching)是一个很好的方法来解决大部分并发问题。但是在同步中,因为会涉及到到共享内存或数据(shared data),所以在同步执行中如果同样使用上下文切换就会导致结果出现异常比如作为教学案例关于缓冲区的生产者消费者问题://producerwhile(...
2020-02-19 03:17:23 695
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人