⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 resource.c

📁 嵌入式系统基础课件
💻 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 + -