📄 resource.c
字号:
#include "libepc.h"
BOOL Acquire1Resource(int, int) ;
void Release1Resource(int, int) ;
void AcquireResources(int thread, int resources)
{
int resource, count ;
/* This algorithm acquires resources when they */
/* become available, without regard to order. */
count = resource = 0 ;
while (count < resources)
{
if (Acquire1Resource(thread, resource)) count++ ;
resource = (resource + 1) % resources ;
}
}
void ReleaseResources(int thread, int resources)
{
int resource ;
for (resource = 0; resource < resources; resource++)
{
Release1Resource(thread, resource) ;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -