
操作系统
文章平均质量分 77
oodcloud
思可相反,得须相成。
展开
-
关于哲学家进餐问题
操作系统并发和互斥:哲学家进餐问题和理发师问题 1. 哲学家进餐问题: (1) 在什么情况下5 个哲学家全部吃不上饭? 考虑两种实现的方式,如下: A. 算法描述: void philosopher(int i) /*i:哲学家编号,从0 到4*/ { while (TRUE) { think( ); /*哲学家正在思考*/ take_fork(i)转载 2015-10-20 16:51:26 · 2758 阅读 · 0 评论 -
对uc/OS中的任务-----学习
uc/OS中的任务就是个函数,而从任务的存储结构上看,它由三部分组成:任务程序代码,任务 堆栈和任务控制块。其中任务控制块是关联任务代码的程序控制块,它记录了任务的各个属性,任务堆栈用来保存任务的工作环境。 用来指向代码的指针这里是CPU程序计数器pc的副本(程序计数器总是指向待执行的指令地址)。 线程与进程:具有私有运行空间叫进程,而具有公共运行空间的叫线程,线程是进程的的一部分,线程不拥原创 2015-11-09 15:29:26 · 1256 阅读 · 0 评论