当前位置: 百科大全 > 营销信息 >

临界资源可以共享吗,临界资源必须很好的设计


临界资源和临界区的概念

  临界区是指程序中访问临界资源的代码段,即在执行访问临界资源的代码时,该线程或进程需要独占临界资源,其他线程或进程需要等待该线程或进程访问完毕后才能访问。
  因此,临界区也需要采取同步机制来保证同一时刻只有一个线程或进程。

什么是临界资源

  临界资源是指每次仅允许一个进程访问的资源。
  属于临界资源的硬件有打印机、磁带机等,软件有消息缓冲队列、变量、数组、缓冲区等。
   诸进程间应采取互斥方式,实现对这种资源的共享。
  每个进程中访问临界资源的那段代码称为临界区。
  

什么是临界资源

什么是临界区和临界资源?对临界区管理的基本原则是什么?

  1、临界区指的是一个访问共用资源(例如:共用设备或是共用存储器)的程序片段,而这些共用资源又无法同时被多个线程访问的特性。
  当有线程进入临界区段时,其他线程或是进程必须等待,有一些同步的机制必须在临界区段的进入点。

什么是临界区和临界资源?对临界区管理的基本原则是什么?

  临界区:每个进程中访问临界资源的那段程序叫做临界区。
  进程对临界区的访问必须互斥,每次只允许一个进程进去临界区,其他进程等待。
  临界资源:指每次只允许一个进程访问的资源,分硬件临界资源、软件临界资源。
  临界区管理的基本。

什么是临界区和临界资源?对临界区管理的基本原则是什么?

临界资源与临界区的区别

  区别:临界资源是网络设备,临界区是网络程序代码。
  临界资源是一个共享资源(例如打印机),但是这种资源一次只容许一个线程访问,其他线程必须等待。
  每个进程中访问临界资源的那段代码称为临界区。
  例:办公室共享的打印机就可以。

猜你喜欢