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

📄 thread.dat.txt

📁 int main(int argc,char *argv[]) { char ch while(true) { printf("*************************
💻 TXT
字号:
1 r 3 5

2 w 4 5

3 r 5 2

4 r 6 5

5 w 5.1 3
#define READER 'R'                   
#define WRITER 'W'                   
#define INTE_PER_SEC 1000            
#define MAX_THREAD_NUM 64            
#define MAX_FILE_NUM 32              
#define MAX_STR_LEN 32               
int readcount=0;                     
int writecount=0;              
CRITICAL_SECTION RP_Write;          
CRITICAL_SECTION cs_Write;
CRITICAL_SECTION cs_Read;
struct ThreadInfo
{
	int serial;                    
	char entity;                     
	double delay;                    
	double persist;               
};

int main(int argc,char *argv[])
{
	char ch;
	while(true)
	{
		printf("*************************************\n");
		printf("   1.Reader Priority\n");
		printf("   2.Writer Priority\n");
		printf("   3.Exit to Windows\n");
		printf("*************************************\n");
		printf("Enter your choice(1,2,3): ");
		do{
			ch=(char)_getch();
		}while(ch!='1'&&ch!='2'&&ch!='3');
		system("cls");
		if(ch=='3')
			return 0;
		else if(ch=='1')
			ReaderPriority("thread.dat");
		else
			WriterPriority("thread.dat");
		printf("\nPress Any Key to Coutinue:");
		_getch();
		system("cls");
}
	return 0;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -