当前位置: 首页 > news >正文

j网站开发的相关知识百度认证官网

j网站开发的相关知识,百度认证官网,滑县网站建设报价,电子信息工程移动互联网就业方向重定位 进程的重定位指将程序加载到内存中不同的位置执行,在进程换出换入过程中将会发生。通过更新程序中使用的相对地址。 进程的创建——fork() 进程树,在自己的节点下创建进程节点。 使用fork,创建的子进程是父进…

重定位

进程的重定位指将程序加载到内存中不同的位置执行,在进程换出换入过程中将会发生。通过更新程序中使用的相对地址。

进程的创建——fork()

进程树,在自己的节点下创建进程节点。
使用fork,创建的子进程是父进程副本吗,继承当前数据,代码段,pc,文件描述符等,但是堆栈是各自的,两个进程之后独立执行。fork子进程中返回的是0,父进程返回进程的PID。
申请PCB——初始化PCB——分配资源(从父进程继承或者共享)——加入就绪队列——返回PCB
在这里插入图片描述
执行方法有两种:

  1. 父进程等待子进程执行完毕。
  2. 两者同时执行。

父进程终止,子进程在节点树上没有父节点,也会终止。
子进程exit(),操作系统回收空间,并且返回父进程信号。

进程间通信

  1. 共享内存,生产者——消费者模型
  2. 网络

线程和进程调度

在Linux中,操作系统支持进程和线程的调度。在Linux中,线程被视为与进程相同的调度实体,因为Linux将线程实现为轻量级进程(LWP,Lightweight Process)。linux下操作系统调度的是进程和lwp(由进程内部的线程映射过来的)。

线程共享进程的内存空间,可以互相通信

线程的创建

在Linux中,操作系统支持进程和线程的调度。在Linux中,线程被视为与进程相同的调度实体,因为Linux将线程实现为轻量级进程(LWP,Lightweight Process)。## 指令周期包含多个CPU周期
一个指令周期包括:取指令——分析指令——取地址——运算——放回

多线程下的临界区问题

共享资源变量,抢占的对称多处理器。

基于硬件的原子操作可以实现锁。TestAndSet(),TestAndSet(),通过硬件指令实现。

通过TAS或SWAP实现的自旋锁

while(TAS(&lock));

信号量解决忙等待

二进制信号量:互斥锁
常量信号量:资源数

typedef struct{int value;PCB* queue;
}semaphore;
wait(semaphore* s){s->value--;if(s->value<0{将这个线程添加到queue;block();让权等待}
}
signal(semaphore* s){s->vlaue++;if(vlaue<=0){队首出队;wakeup(p);唤醒队首}
}
block()将线程阻塞和wackup()唤醒线程,是通过操作系统来实现的。

Peterson算法

举手礼让策略

bool flag[2]={false};
int turn=0;P0{while(true){flag[0]=true;//举手turn=1;//礼让while(flag[1]&&turn==1);//礼让flag[0]=flase;}
}
http://www.ds6.com.cn/news/33483.html

相关文章:

  • 什么网站能接单做网站广州seo工程师
  • 温州网站建设专业的公司企业培训考试平台官网
  • b2b平台发布北京seo网站推广
  • php论坛源码下载代做seo关键词排名
  • ih5做pc 网站百度热词
  • 网站分站代理跨境电商怎么做
  • 广东建设报网站浏览器正能量网站免费
  • java视频网站开发太原百度快速优化
  • wordpress如何修改后台路径智能优化大师下载
  • 酒店网站建设的构思四川百度推广排名查询
  • 旅行社网站开发网站运营推广
  • 金融网站建设公司seo自媒体培训
  • wordpress 无效的文章类型seo搜索
  • wordpress查看原文改成谷歌sem和seo区别
  • 做网站销售东西 需要什么资质线上平台推广方案
  • 自适应网站模板企业seo算法培训
  • 深圳如何优化网站盘搜搜
  • 网站建设具体需求上google必须翻墙吗
  • 南昌地宝网最新招聘信息苏州seo招聘
  • 印度电商平台网站建设策划windows优化大师和360哪个好
  • 来宾网站制作公司电脑课程培训零基础
  • 扬州哪家公司做网站比较好什么叫软文
  • 教做衣服的网站有哪些重庆seo哪个强
  • 百度经验宁波seo哪家好
  • 做门户网站长沙社区赚钱吗最新疫情19个城市封城
  • 自己服务器做网站服务器备案torrentkitty搜索引擎
  • 外贸公司网站模板免费千锋教育和达内哪个好
  • 乡政府网站建设实施方案windows优化大师有用吗
  • 自己做的网站怎么接支付宝东莞seo网络培训
  • 网站建设与网页设计可行性分析报告住房和城乡建设部