
操作系统
文章平均质量分 66
leo_cuiyiming
这个作者很懒,什么都没留下…
展开
-
linux/windows环境变量那些事
变量:相当于别名,举个例子:linux 中,HOME就是一个变量,它一般指的是/home/leo,leo是我的用户名。 变量名不能单独出现,必须加上 “美元符”(linux) 或%%(windows)表示引用它的值。 在linux中: 可以通过echo $HOME查看变量的值 在windows中: echo %HOME%环境变量:path ,path实质上是一种特殊的变量。它等于一系列路原创 2016-04-11 20:25:00 · 550 阅读 · 0 评论 -
windows/linux进程控制实验
最近做了操作系统的实验,进程控制,踩了不少坑。现在总结下。 Liunx:先放代码#include<iostream>#include<cstdlib> //sleep()#include<unistd.h> //fork#include<sys/time.h> //gettimeofday#include<sys/wait.h> //wait#include<ctime原创 2016-04-11 21:07:15 · 1185 阅读 · 0 评论 -
并行,并发和锁的问题
并行:多个处理器,从硬件角度真正意义的同时进行 多线程:只是逻辑上的并行,同一时刻还是只有一个线程发生 并发:并行和多线程都叫并发关于锁: 不管并发并行,只要存在共享内存,就要考虑加锁的问题。锁的实质:都是通过阻塞线程实现的(一个线程申请锁未释放,另一个锁再申请就会线程就会阻塞),区别就是这个锁作用的范围,是否多个进程可以共享这个锁。几种锁的区别:(都是阻塞线程) semphore:信号量,原创 2016-10-19 21:12:27 · 1678 阅读 · 1 评论