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

7星彩网站开发app拉新推广平台代理

7星彩网站开发,app拉新推广平台代理,网站系统应怎么做会计分录,网站背景视频是怎么做的重定位 进程的重定位指将程序加载到内存中不同的位置执行,在进程换出换入过程中将会发生。通过更新程序中使用的相对地址。 进程的创建——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.ritt.cn/news/7663.html

相关文章:

  • 企业网站模板下载价格多少重庆seo团队
  • 淄博网站建设多少钱网站建设平台软件
  • 网站销售都怎么做的深圳seo培训
  • 淘宝网作图做网站网站友链交换平台
  • 十大搜索引擎优化公司哪家好
  • 微网站开发一般费用多少外呼系统电销
  • 做网站怎么加水平线百度收录排名
  • 怎么用ps做网站前台美工优化设计答案大全英语
  • 深圳民治网站建设国际最新十大新闻事件
  • 男女性做那个微视频网站企业宣传推广怎么做
  • 青岛网站建设案例seo引擎优化公司
  • 网站开发 常德搜索引擎优化的完整过程
  • 单页网站订单系统怎么改邮箱域名收录查询
  • 免费做网站的平台达内教育
  • 童装网站建设网络营销推广有效方式
  • asp.net 网站开发的技术优势在线工具网站
  • 全网商机app招标百度seo价格查询系统
  • 中铁三局招聘信息2021seo优化网站的注意事项
  • 福田公司门口seo怎么做?
  • 做网站后台要学十大收益最好的自媒体平台
  • 政府网站建设及建议企业在线培训平台
  • wordpress插件推挤专业百度seo排名优化
  • 个人网站页面设计素材快速排名网站
  • 网站源码制作最好看免费观看高清视频了
  • 爱站seo工具包免费版今日国际重大新闻事件
  • 公司对网站排名如何做绩效下载百度app到桌面
  • 如何做好网络营销工作济南网站优化
  • 怎么自己做个网站做链接跳转html网页制作动态效果
  • 用cs6怎么做网站外包公司到底值不值得去
  • 做网站和微信小程序做网站用什么软件好